2010-11-29 88 views
1

確定我在做什麼是使用onmousedown來調用我的javascript函數,然後根據我發送的內容將一個php變量設置爲一個表單。我如何得到什麼從PHP腳本回原單腳本,以便它可以在一個下降顯示返回下使用post調用php函數

function toggleInteractContainers(x) 
{ 
    if ($('#'+x).is(":hidden")) { 
    $('#'+x).slideDown(200); 
    } else { 
    $('#'+x).hide(); 
    } 
    $('.interactContainers').hide(); 
} 

的HTML是

<div class="interactContainers" id="edit_venue">  
    <?php echo $display_edit_form; ?> 
</div> 

劇本

if ($_POST["request"] == "edit_now") 
{ 

    $display_edit_form =' 
    <form action="" method="post" name="venue_edit"> 
      <table width="90%" border="1" cellspacing="5" cellpadding="5"> 
        <tr> 
        <td width="20px"><?php echo $id ?></td> 
        <td align="right">Venue Name :</td> 
        <td align="left"><input name="venue" type="text"></td> 
        </tr> 
       </table> 
    <input name="submit" type="submit" value="submit"> 
      </form>'; 
    return $display_edit_form; 
} 

我只需要一個javascript來調用帖子並獲取$ display_edit_form,然後將其設置爲一個php Var

我希望我給你足夠的信息來給我一個答案

+2

羅德尼,請使用4個空格縮進代碼(或在所選文本上使用101010按鈕),將代碼格式化爲代碼,否則將無法讀取。 – deceze 2010-11-29 05:35:35

+0

我建議你學習一些關於AJAX的知識:http://w3schools.com/ajax/default.asp – deceze 2010-11-29 05:38:07

回答

0

如果我理解正確的話,你需要做一個AJAX調用,然後HTMLresponse添加到您的interactContainer DIV(不使用PHP的回聲出)