2014-09-13 62 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