AJAXを使用してサーバー上のファイルからJSONデータを取得するスクリプトを作成しましたが、これを関数に組み込むのに問題があります。JSONデータを取得するAJAX関数
function getJSON (file)
{
var request = AjaxRequest();
var json = "";
request.onreadystatechange = function()
{
if(request.readyState==4 && request.status==200)
{
json = JSON.parse(request.responseText);
}
}
request.open("GET", file, false);
request.send();
return json;
}
機能は、私はそれがしたいすべてを行いますが、私が原因で、ブロッキングのAJAX要求にfalseを渡ししないように言われてきた:
は、ここに私のコードです。何かがこの機能について間違っているように見えますが、私はそれをどのように変更するか分かりません。私はそれを変更する必要がありますか?もしそうなら、どうですか?
jqueryを使用した場合、上記のスクリプトを1行で実行できますか?ただのヒント。 – RPM1984