سلام، من وقتی میخوام دیتا رو به سمت سرور ارسال کنم براساس مثال بالا مشکلی نداره فقط مشکلی که وجود داره اینه دیتای بازگشتی Response رو بصورت جیسون پاس نمیده بهم! من از Webmethodها در asp.net استفاده میکنم و [ScriptMethod(ResponseFormat = ResponseFormat.Json)] رو هم اضافه کردم البته در کدهای دیگه که دارم مشکلی نیست اما این کد دیتا رو بصورت جیسون پاس نمیده
var formData = new FormData(); formData.append('Organizations', $('#Organizations').val()); formData.append('OrgNameInReports', $('#OrgNameInReports').val()); formData.append('CenterTypes', $('#CenterTypes').val()); formData.append('Users', $('#Users').val()); formData.append('Comments', $('#Comments').val()); formData.append('UserTypes', $('#UserTypes').val()); jQuery.each($('#profile-img')[0].files, function (i, file) { formData.append('picture-' + i, file); }); $.ajax({ url: 'SettingPages/OrgManagmentService.asmx/SaveNewOrgManager', type: 'POST', data: formData, dataType: 'json', contentType: false, processData: false, beforeSend: function () { Preloader(); }, complete: function (data) { RemovePreloader(); }, success: function (data, status) { data = JSON.stringify(data); console.log(data); }, error: function (data, status,e) { alert(status); } });