作家
登录

关于jquery ajax 调用带参数的webservice返回XML数据一个小细节

作者: 来源:www.28hudong.com 2013-03-30 00:25:43 阅读 我要评论

后来在一个不起眼的小站找到一个帖子,某个人的一个建议提醒了我。 我原来的代码是这样写的: 错误代码 复制代码 代码如下: $.ajax({ type: "post", url: "_service.asmx/getDataFromATable", data:" { tablename: temp }", dataType: "XML" ... WS是这样写的: webservice 复制代码 代码如下: [WebMethod] public DataSet getDataFromATable(string tablename) { DataSet ds = new DataSet(); using (SqlConnection con=new SqlConnection(connectionString)) { con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = string.Format("select * from {0}",tablename); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); } return ds; } [code] 网上搜到的,都说如果是无参数的WS,用上面的data:"{}"是没有错的,但有参的这样传会出错。 其实很简单,只需要做一点小小的修改就可以了 正确代码 [code] $.ajax({ type: "post", url: "_service.asmx/getDataFromATable", data: { tablename: temp }, dataType: "XML", ... 这是一个微不足道的小细节。 我想说的是,某些人,无论是牛人还是新手,不要盲目地转载别人的东西。 请转载一些正确的。

  推荐阅读

  了解一点js的Eval函数

复制代码 代码如下: <title>无标题文档</title> <script language="javascript" type="text/javascript"> //eval(vable)能是把对应的字符串解析成JS代码并运行即:可以把一个字符串当作一个JavaScript表达式一样去执>>>详细阅读


本文标题:关于jquery ajax 调用带参数的webservice返回XML数据一个小细节

地址:http://www.17bianji.com/kaifa2/JS/23237.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)