[英]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.