簡體   English   中英

jQuery Post回調函數不起作用

[英]Jquery post callback function not working

我在使回調函數在發布時無法正常工作:

我在點擊功能中得到了這個。 我已經嘗試了$().click(function(e){..}$().livequery('click', function(e) {

e.preventDefault();
$.post("test.php", {}, function(data) {
    alert("bang"); //doesn't register
});
alert("bom"); //works fine

test.php:

echo "bah";

Firebug說返回值是“ bah”,並且請求已被處理。

我已經在stackoverflow上搜索了類似的問題,但是沒有得到任何明智的幫助,它們對Google和docs.jquery.com毫無幫助。

最初,我試圖使用$("#commentbody:first").find(".commentboxnew").prev().快速編輯$().click內部的內容$("#commentbody:first").find(".commentboxnew").prev().

但是現在,即使是警報也無法正常工作。

編輯:我修復了它。 我已經從我的php文件中發送了一個xml標頭(實際上我正在使用一個框架,該框架將東西分成許多php文件,這使我的問題有點不好-對此感到抱歉),然后輸出的文本格式錯誤。

不過感謝您的快速回復:)

使用Firebug或TamperData確保HTTP請求成功完成。 如果是這樣(我想您是這樣寫的),那么請確保該請求實際上是由於該Ajax調用而發生的(例如,不是來自瀏覽器的簡單提交表單)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM