首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用Jquery的ajax 提交的数据,只能获取第一个,请教是咋回事

2012-04-21 
用Jquery的ajax 提交的数据,只能获取第一个,请问是怎么回事?用Jquery的ajax 提交的数据,只能获取第一个,请

用Jquery的ajax 提交的数据,只能获取第一个,请问是怎么回事?
用Jquery的ajax 提交的数据,只能获取第一个,请问是怎么回事?
 $.ajax({
  url: "ArticleScore.ashx",
  type: "post",
  dataType: "text",
  data: {id:articleID_pub,ct:$('TextArea1').val(),sc:$('Text1').val()},


..............


ashx文件:

 string aa = context.Request.Form["sc"].Trim();  
  string bb = context.Request.Form["ct"].TrimEnd();

错误:未将对象引用设置到对象的实例。

[解决办法]
问题估计出在 ct:$('TextArea1').val(),sc:$('Text1').val()中

此时jquery的el表达式获取值没被引用到(可能是你的'TextArea1'对应的值是动态生成的缘故)
[解决办法]
data: {id:articleID_pub,ct:$("#TextArea1").val(),sc:$("#Text1").val()}
[解决办法]
再次抱歉

C# code
string ct = HttpContext.Current.Request.QueryString("ct");... 

热点排行