В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Рассмотрение исходного кода jQuery, существует четыре возвращенных состояния в дополнении к успех :
Вторым аргументом, который передается Вашей функции ошибок, или будет строка "тайм-аут" "parserror" "ошибка" или "notmodified". Третьим будет объект исключения. Этот объект может быть полезным для отладки.
Вы уверены, что ответ корректен? Ошибка анализа, средняя, что существует sth неправильно с данными, являющимися evaluted в строке var t = eval( "(" + request + ")" ) ;
Это отступление, но я думаю, что в отправленном вами коде есть ошибка. В строке:
if (error = "timeout") {
должно быть больше знаков равенства:
if (error == "timeout") {
Я нахожу запрос более полезным, чем ошибку.
error:function(xhr,err){
alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
alert("responseText: "+xhr.responseText);
}
xhr - это XmlHttpRequest.
readyState - значения 1:load, 2:loaded, 3:interactive, 4:complete.
status - это номер статуса HTTP, i. e. 404: не найдено, 500: ошибка сервера, 200: ok.
responseText - это ответ от сервера - это может быть текст или JSON от веб-сервиса, или HTML от веб-сервера.