PDA

View Full Version : سوال: مشکل در jquery ajax



masood1992
سه شنبه 17 تیر 1393, 10:38 صبح
سلام
من توی ارسال داده مشکل دارم
این اروری هست که دارم :


{"Message":"Invalid object passed in, \u0027:\u0027 or \u0027}\u0027 expected. (74): {\u0027itemId\u0027: \u00271,2,5,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18 ,19,20\u0027,\u0027myArray\u00271,2,3,4,5,6,7,8,9, 10,11,12,13,14,15,16,17,18,19,20\u0027}","StackTrace":" at System.Web.Script.Serialization.JavaScriptObjectDe serializer.DeserializeDictionary(Int32 depth)\r\n at System.Web.Script.Serialization.JavaScriptObjectDe serializer.DeserializeInternal(Int32 depth)\r\n at System.Web.Script.Serialization.JavaScriptObjectDe serializer.BasicDeserialize(String input, Int32 depthLimit, JavaScriptSerializer serializer)\r\n at System.Web.Script.Serialization.JavaScriptSerializ er.Deserialize(JavaScriptSerializer serializer, String input, Type type, Int32 depthLimit)\r\n at System.Web.Script.Serialization.JavaScriptSerializ er.Deserialize[T](String input)\r\n at System.Web.Script.Services.RestHandler.GetRawParam sFromPostRequest(HttpContext context, JavaScriptSerializer serializer)\r\n at System.Web.Script.Services.RestHandler.GetRawParam s(WebServiceMethodData methodData, HttpContext context)\r\n at System.Web.Script.Services.RestHandler.ExecuteWebS erviceCall(HttpContext context, WebServiceMethodData methodData)","ExceptionType":"System.ArgumentException"}


این کد جی کوئری هستش :


<script>
$(document).ready(function() {
$("#sortable").sortable({
update: function() {
var itemId = $(this).sortable("toArray");
alert(itemId);
var indexArray = new Array();
$("#sortable li").each(function() {
var l = ($StartIndex = $(this).index() + 1);
indexArray.push(l);
});
alert(indexArray);
$.ajax({
type:"POST",
url:"Default.aspx/Update",
data: "{'itemId': '" + itemId + "','myArray'" + indexArray + "'}",
contentType: "application/json; charset=utf-8",
datatype: "jsondata",
async: "true",
success: function () { alert("success"); },
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(xhr.responseText);
alert(thrownError);
}
});
}
});
});
</script>