2011-09-21 28 views
0

私はPHPページへのAJAX呼び出しを行うためにJQueryを使用しているWebサイトを持っています。 PHPページは、AJAX呼び出しから渡されたパラメータを受け取り、そのデータをMySQLデータベースに挿入します。JQuery AJAXはOK 200を返しますが、応答はありません

URL文字列をURLバーに挿入してAPIを直接呼び出すと、すべてが機能し、応答が返されます。しかし、私のFirebugコンソールは応答を表示しません。私はデータベースに反映された変更を見るので、パラメータが渡されており、PHP/MySQLは正常です。火かき棒の場合、コンソールにはクエリ文字列として「200 ok」と表示されますが、クエリ文字列は通常の黒ではなく赤です。

PHPコードを含むファイルは、それを呼び出すページと同じサーバー上にあります。このサイトは、GoDaddyの共有ウェブホスティングレガシーグリッドでホストされています。

私は何が起こっているのか迷っています。私はAPIからの応答を得ることに依存するJQueryコードを持っているので、これを理解することが重要です。助言がありますか?

+0

[この質問をしてください](http://stackoverflow.com/questions/7506936/please-help-me-troubleshoot-api-jquery-issue-with-website)でしたか? –

+0

いいえ、私は似たような質問をしました。私は可能な問題を解決しようとしています。 –

答えて

0

PHPファイルが実際にリターンストリームにデータを書き込んでいますか?

echo $response;ここで、$ responseは返信したいデータであることを確認してください。

+0

はい、データが返されていることを確認しました。ブラウザのURLバーにパラメータを含むURLを入力してAPIを直接呼び出すと、応答が返されます。さらに、正確に同じコードがlocalhostサーバー上で正常に動作します。提案していただきありがとうございます。 –

+0

失敗したAJAXコールのFirebug出力のスニペットを提供できますか? –

関連する問題