我想通过我的回调函数的多个参数,不知道是谁做的这场比赛JS-回调函数....NET语法有多个参数
这将是C#代码:
Response.Clear();
Response.ContentType = "text/plain";
Response.Write("content of param1");
Response.Write("content of param2");
Response.End();
和JS代码:
$.getJSON("localhost/myFunction", dataString,
function(param1, param2) {
alert(param1);
alert(param2);
});
我将如何执行的C#代码参数的实际映射,这样的JavaScript将它们识别为两个参数的回调函数? (具体我想传递一个JSON对象和这里“状态”参数...)
不,一个参数应该是类型“字符串”,另一个类型“json”...“字符串”参数应该指示json对象是否为“有效” – David 2009-12-14 09:29:08
如果由se发送的JSON rver无效,它甚至不会调用成功回调。你也可以像这样构造一个对象:'{param1:'valid',param2:{p1:'foo',p2:'bar'}}' – 2009-12-14 09:33:25
@David:我不认为你已经理解了响应。参数的值不一定是字符串,尽管它们在你的例子中。您传递给'getJSON'的匿名回调函数被'getJSON'函数调用*,并且不会篡改您的响应会影响'getJSON'传递给您的回调函数的参数数量。 – 2009-12-14 09:34:02