2009-06-26 23 views
0

jqueryで.load()関数を使用して、PHPファイルの結果を要素に挿入しています。私のコードは同様です:jQueryからのajax .load()呼び出しの結果に0が追加されるのはなぜですか?

$('#edit .postcontent').load('admin-ajax.php', {'action':'qe-getpost'}); 

すべてがうまくいきます - 返された値は完全に.postcontentに読み込まれます。ただし、最後に0が付加されます。毎回。私が何も返さなくても、孤独な0が.postcontentの中に現れます。誰でも何が起こっているのか説明できますか?

ありがとうございます!

+1

これは0に関連するかどうかは分かりませんが、#editの後に余分な「#edit」があるとわかりません:$( '#edit .postcontent') –

+0

これは、ここに投稿する機能を単純化するためにいくつかのことを取り残したものです。私は今それを修正しました。 – Peter

答えて

1

admin-ajax.phpにはどのようなコンテンツタイプが返されますか? Fiddlerやその他のデバッグプロキシを使用してHTTPレスポンスの実際の内容を調べると、0(または他の疑似文字)が表示されますか?

+0

Heh ..今はちょっとばかだと感じます。私はあなたのAjaxレスポンス関数でwordpress関数を使用できるようにするwordpressのAjax機能を使用していました。そして、そのカスタムコードを見てみると、すべてのカスタム呼び出しの後にdie( '0')が実行されます。明らかに私に見せてくれてありがとう。 – Peter

関連する問題