JSONPをテストする方法は次のとおりです。XAMPPを実行し、フォルダーhtdocsにjavascriptフォルダーを作成します。json1.json
処理するデータを含むファイルを作成します。
その後、このhtmlファイルをローカルで実行すると、「他のマシン」(この場合はlocalhost
)で関数が呼び出されます。
これがこの問題の私のコードです:
<head>
<script>
function updateSales(sales) {
alert('test jsonp');
// real code here
}
</script>
</head>
<body>
<h1>JSONP Example</h1>
<script src="http://localhost:85/javascript/json1.json?callback=updateSales"></script>
</body>
しかし、私が走ったとき、何も起こりません。しかし、インターネット上の他の実際のjsonに変更すると、機能します。それはラインの変更を意味します:
<script src="http://localhost:85/javascript/json1.json?callback=updateSales"></script>
行に:
<script src="http://gumball.wickedlysmart.com/?callback=updateSales"></script>
スムーズに動作します。
だから、ローカルホストを使ってテストする方法がわかりJSONP
ません。助けてください。
ありがとう :)