Я сделал сценарий для получения данных JSON из файла на нашем сервере с помощью AJAX, но у меня возникли проблемы с его включением в функцию.Функция AJAX для получения данных JSON
Вот мой код:
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 из-за блокировки. Что-то просто кажется неправильным в отношении этой функции, но я понятия не имею, как ее изменить. Должен ли я изменить его? Если да, то как?
Вы знаете, что если вы использовали jquery, вы могли бы выполнить описанный выше сценарий с помощью 1 строки? просто подсказка. – RPM1984 2010-11-25 03:32:22