Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Jquery Ajax----“;处理过程中出现错误-未定义“;_C#_Jquery - Fatal编程技术网

C# Jquery Ajax----“;处理过程中出现错误-未定义“;

C# Jquery Ajax----“;处理过程中出现错误-未定义“;,c#,jquery,C#,Jquery,我有一个jQueryAjax函数,如下所示 var items = []; var LoginObj = new Object(); LoginObj.UserName = $("#txtUserName").val(); LoginObj.Password = $("#txtPassword").val(); items.push(LoginObj); var LoginObj = new Object(); LoginObj.UserName = $("#txtUserName").va

我有一个jQueryAjax函数,如下所示

var items = [];

var LoginObj = new Object();
LoginObj.UserName = $("#txtUserName").val();
LoginObj.Password = $("#txtPassword").val();

items.push(LoginObj);
var LoginObj = new Object();
LoginObj.UserName = $("#txtUserName").val();
LoginObj.Password = $("#txtPassword").val();

items.push(LoginObj);
//Define DTO i.e. Data Transfer Object as follows
var DTO = { 'userLogin': items };

$.ajax({
    type: "POST",
    url: "Login.asmx/CheckLogin",
如果我已经编写了C#代码,我将从Ajax调用一个Webservice方法。我在jquery中发送一个数组,并希望在C#中有一个列表。一切都很好

我删除了C#代码中的列表,只剩下一个最终无法接收的伪类。但我的疑问是,即使在调用服务器端函数之前,我也会收到一个错误,即“处理过程中发生了错误-未定义”


我的疑问是,即使在调用服务器端之前,客户端如何知道错误?我在c#中保留了一个断点,但从未被击中。如果我把那个类改成列表,一切都会好起来


谢谢

嗯。。。你剩下的代码在哪里?Fiddler或firebug net panel可能会帮助您了解发生了什么。“如果我将该类更改为列表,一切正常”,您更改了服务器端代码中的某些内容,一切正常,那么这表明问题可能出在服务器端?向我们展示您的c#代码和虚拟类,以及完整的ajax调用