首先,您可能想添加returnfalse;到Javascript中Submit()方法的底部(因为它是在AJAX中处理的,所以它停止了提交)。
您连接的是 完成 事件,而不是 成功
事件,这是有很大区别的,这就是为什么调试结果与预期不符的原因。另外,我从未使签名方法与您的签名方法匹配,并且我始终提供了contentType和dataType。例如:
$.ajax({ type: "POST", url: "Default.aspx/OnSubmit", data: dataValue, contentType: 'application/json; charset=utf-8', dataType: 'json', error: function (XMLHttpRequest, textStatus, errorThrown) { alert("Request: " + XMLHttpRequest.toString() + "nnStatus: " + textStatus + "nnError: " + errorThrown); }, success: function (result) { alert("We returned: " + result); } });


