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


Posted in Javascript onJuly 31, 2012

后来在一个不起眼的小站找到一个帖子,某个人的一个建议提醒了我。
我原来的代码是这样写的:
错误代码

$.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", 
...

这是一个微不足道的小细节。
我想说的是,某些人,无论是牛人还是新手,不要盲目地转载别人的东西。
请转载一些正确的。
Javascript 相关文章推荐
javascript的trim,ltrim,rtrim自定义函数
Sep 21 Javascript
JavaScript入门教程(5) js Screen屏幕对象
Jan 31 Javascript
IE中的File域无法清空使用jQuery重设File域
Apr 24 Javascript
JavaScript中的依赖注入详解
Mar 18 Javascript
jquery处理页面弹出层查询数据等待操作实例
Mar 25 Javascript
在node中如何使用 ES6
Apr 22 Javascript
react 父组件与子组件之间的值传递的方法
Sep 14 Javascript
vue-router重定向和路由别名的使用讲解
Jan 19 Javascript
Node.js+ELK日志规范的实现
May 23 Javascript
react+redux仿微信聊天界面
Jun 21 Javascript
javscript 数组扁平化的实现
Feb 03 Javascript
vue 自定义组件的写法与用法详解
Mar 04 Javascript
基于jquery的点击链接插入链接内容的代码
Jul 31 #Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
Jul 31 #Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
Jul 31 #Javascript
jQuery.each()用法分享
Jul 31 #Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
Jul 31 #Javascript
JavaScript中的私有/静态属性介绍
Jul 26 #Javascript
13 个JavaScript 性能提升技巧分享
Jul 26 #Javascript
You might like
PHP企业级应用之常见缓存技术篇
2011/01/27 PHP
PHP 命名空间实例说明
2011/01/27 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
2014/06/26 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
js利用数组length属性清空和截短数组的小例子
2014/01/15 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
JS动态添加Table的TR,TD实现方法
2015/01/28 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
2016/05/26 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
如何快速上手Vuex
2017/02/14 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
2019/03/04 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
ssh批量登录并执行命令的python实现代码
2012/05/25 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
python 字典(dict)按键和值排序
2016/06/28 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
美国婚礼和派对礼品网站:Kate Aspen(新娘送礼会、迎婴派对)
2018/03/28 全球购物
聊城大学毕业生自荐书
2014/02/01 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
公司委托书范本5篇
2014/09/20 职场文书
营销经理工作检讨书
2014/11/03 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
python获取字符串中的email
2022/03/31 Python