2010-11-25 11 views
0

JSON構造化データを取得するためにサーバーのPHPファイルにPOSTする代わりに。 cronジョブをスクリプト化して、JSON構造化データをプレーンテキストファイルに吐き出し、nginxの背後で提供し、その静的プレーンテキストファイルからJQueryでクライアントのブラウザを埋めるようにすることは可能ですか?PHP GET/POSTなしでJQUERY + JSONを使用してデータを取得できますか?

答えて

1

:そのコールバックインサイド

$.getJSON("/path/to/file.json", function(data) { 
    //use data 
}); 

dataそれが何であれ、あなたのJSONデータ、次のようになりますなど

3

確かに、私はなぜそうは見ません。

あなたの$.json()リクエストをそのファイルにポイントし、nginxが適切なコンテンツタイプで応答するようにしてください。

明らかに、パラメータを指定することはできません。 (まあまあですが、何もしません)

静的なjsonリソースのキャッシュ設定は、PHPスクリプトの設定と異なる場合があります。あなたは、ちょうどこのように、ここで$.getJSON()を使用することができます確かに

+0

はもしかして、オブジェクト、配列、 $ .json()の代わりに$ .getJSON? – mvark

関連する問題