Я наткнулся на небольшую проблему. Я возвращаю ответ JSON, который включает в себя массив байтов с 67615 элементами. Теперь он добавляет
`[....,154,156,);jQuery1910039778258679286416_1363006432850(181,104,...]
каждые ~ 7300 символов
Теперь, когда я использую метод ajax для его анализа, как он работает нормально, он дает мне ошибку, потому что обратные вызовы аннулируют ответ SyntaxError: missing] после списка элементов
..., 184,1,26,65,140,86,211,16,194,210,174,1); jQuery17203250109862964784_13639643449...
поэтому он больше недействителен
Я использую это для его анализа
$.ajax({
url : url,
cache : false,
dataType : "jsonp",
crossDomain : true,
success : function(root) {
console.log(root)
}
})
Может ли это быть проблемой с сервером asp, предоставляющим мне объект, или что-то не так с синтаксическим разбором?
Спасибо в Advance
EDIT1:
[WebMethod(Description = " ", EnableSession = true)]
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
public Borrower getSessionedBorrowerHeader(ref sysmessage aMessage)
{
if (!(userValidated(ref aMessage)))
return null;
BorrowerControl borrowerControl = new BorrowerControl(LOCALconnectionStringDb,
WEBconnectionStringDb,
STATSconnectionStringDb,
LIBconnectionStringDb,
CATconnectionStringDb,
LIBconnectionStringDb,
Session);
Borrower returnObj = borrowerControl.getSessionedBorrowerHeader(ref aMessage);
borrowerControl.Dispose();
return returnObj;
}
Если вам нужно больше кода, скажите мне, что я не в ASP: (
EDIT2:
Что делать:( Вот ответ JSON