关于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 相关文章推荐
需要做特殊处理的DOM元素属性的访问
Nov 05 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
Nov 08 Javascript
js日期时间补零的小例子
Mar 05 Javascript
JS实现遮罩层效果的简单实例
Nov 12 Javascript
JavaScript生成福利彩票双色球号码
May 15 Javascript
详解网站中图片日常使用以及优化手法
Jan 09 Javascript
vue实现点击展开点击收起效果
Apr 27 Javascript
Vue-component全局注册实例
Sep 06 Javascript
Vue源码解析之Template转化为AST的实现方法
Dec 14 Javascript
重学JS之显示强制类型转换详解
Jun 30 Javascript
JavaScript和TypeScript中的void的具体使用
Sep 12 Javascript
JavaScript canvas实现雨滴特效
Jan 10 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+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
Jquery调用webService远程访问出错的解决方法
2010/05/21 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
javascript中使用new与不使用实例化对象的区别
2015/06/22 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
vue实现文件上传功能
2018/08/13 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
2019/11/04 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
python 远程统计文件代码分享
2015/05/14 Python
Python字符编码判断方法分析
2016/07/01 Python
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
Python运算符+与+=的方法实例
2021/02/18 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
办公文员的工作岗位职责
2013/11/12 职场文书
学习委员自我鉴定
2014/01/13 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
干部考核评语
2014/04/29 职场文书
2014年标准化工作总结
2014/12/17 职场文书