2009-08-29 37 views
0

如何在此命令中使用POST?在jQuery中使用POST

var answer = $('#answer').val(); 
jQuery('div.answer_' + answer + ' a.delete_answer') 
       .live('click', function(){ 

這應該與此

div.answer_answerExample a.delete_answer 

回答

1

您完全錯用了函數。我相信你的意思是做這件事。

$('div.answer_' + $('#answer').val() + 'a.delete_answer') 

在一個側面說明JavaScript是大小寫敏感的,並呼籲$ .POST也將引發找不到對象錯誤。

查看jQuery文檔以作進一步參考。

http://docs.jquery.com/Ajax/jQuery.post

+0

解決了這些問題 – 2009-08-29 10:48:41

2

$ .POST是一個函數不是你可以用字符串連接一個變量。我不明白你在做什麼,但你不能這樣做。如果你更好地解釋我想要做的事情,我可以給你我的幫助。

+0

我澄清我的問題。 – 2009-08-29 10:47:49

2

你需要從post獲取結果到一些變量,那麼你可以爲(從jquery頁)如下方式使用它在你的代碼:

var anaswer; 
$.post("YOUR_PAGE", , 
    function(data){ 
    alert(data.answer); 
    answer = data.answer; 
    }, "json");