2014-09-13 116 views
0

我有一个列表项是行政房,当我点击该列表时,我用参数“tabExe”调用myFunction('tabExe')方法,在我的控制台中,它打印出值“tabExe “,它是否成功填充变量?和我有一个textarea列表项下,如何使用PHP打印textarea中的值?请帮助... TNX在php打印

// HTML

<li> 
    <a name="tabExe" onClick="myFunction('tabExe');" id="tabExe" href="#Exec"> 
     Executive Room</a> 
</li> 
<textarea id="source1" name="source1" rows="5" cols="20"></textarea> 

// JavaScript的

function myFunction(str){ 

    var val = str; 
    alert(val); 
    $.ajax({ 
    type: 'POST', 
    url: 'ROOMS.php', 
    data: { 
     source1 : val, 
     }, 
    success: function(data) { 
     console.log(data); 
     } 
    }); 
} 
+0

上面的代码,据我可以告诉将与source1参数调用'ROOMS.PHP'。这是你想要的吗? – Kami 2014-09-13 09:04:41

+0

您将在您的ROOMS.php页面中获得* tabExe *作为** $ _ POST ['source1'] **。你需要在文本区域打印什么? – 2014-09-13 09:07:18

+0

我想将source1的值打印到文本区域。请提前帮助,KUDOS! – 2014-09-15 06:43:18

回答

0

如果你要打印文本域里面的数据,重写你的函数是:

function myFunction(str){ 

    var val = str; 
    alert(val); 
    $.ajax({ 
    type: 'POST', 
    url: 'ROOMS.php', 
    data: { 
     source1 : val, 
     }, 
    success: function(data) { 
     $('#source1').val(data); 
     } 
    }); 
} 
+0

非常感谢你!它确实打印在文本区域,但你能帮我打印在我的PHP端source1的值..我试着使用此代码“<?php $ src1 = $ _POST ['source1']; echo $ src1; ?>“但是它说:”注意:未定义的索引:第3行中的C:\ xampp \ htdocs \ backEnd \ ROOMS.php中的source1“ – 2014-09-15 06:52:51

+0

检查它是否设置,isset($ _ POST [ 'source1'])'那么如果它不是那么追踪它:)...如果我以前的答案帮助你,请将它标记为最佳答案:) – Anas 2014-09-16 06:45:04

+0

非常感谢你,它的工作! – 2014-09-16 08:03:37