$ .post機能、Returnが空です
-
10-12-2019 - |
質問
私は$ .post要求を求めている問題を抱えています。エラーなしではなく、Returnは空です。サーバー管理者のバグを起動する前に、この問題を伴い、誰がサービスがあるか。私は自分自身を間違えなかったことを確認したいです。
私が使用しているコードの下:
var post_data = JSON.stringify({'str_action':'log_element', 'int_id':'TEST', 'str_value':'EMPTY'});
$.post('http://url/', post_data, debug_return_data);
function debug_return_data(data)
{
alert(data);
}
.
問題は、アラートの返されたデータが空であることです。コードに間違いをしましたか?
事前にありがとうございました。
解決
Ajax呼び出しは正しく見え、サーバーが実際にデータを返していることを確認するために、FirebugまたはChrome Devツールでの応答を確認してください。
アドレスバー内の1つ以外の葯サーバーへのAjax呼び出しをしている場合は、クロスドメイン呼び出しとしてブロックされます。これを実行したい場合はJSONPを使用してください。
他のヒント
$.post('http://url/', post_data, function(data)
{
alert(data);
});
.
これはjQueryドキュメントにあります
所属していません StackOverflow