关于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 相关文章推荐
事件模型在各浏览器中存在差异
Oct 20 Javascript
JavaScript中getUTCSeconds()方法的使用详解
Jun 11 Javascript
学习JavaScript设计模式之状态模式
Jan 08 Javascript
js实现5秒倒计时重新发送短信功能
Feb 05 Javascript
JavaScript数据结构之二叉树的遍历算法示例
Apr 13 Javascript
Angular实现响应式表单
Aug 04 Javascript
jQuery滑动效果实现方法分析
Sep 05 jQuery
vue 之 css module的使用方法
Dec 04 Javascript
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
JavaScript实现PC端横向轮播图
Feb 07 Javascript
Node.js web 应用如何封装到Docker容器中
Sep 01 Javascript
原生JavaScript实现换肤
Feb 19 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如何利用P3P实现跨域
2013/08/24 PHP
Php中使用Select 查询语句的实例
2014/02/19 PHP
php判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
ExtJs3.0中Store添加 baseParams 的Bug
2010/03/10 Javascript
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
总结python实现父类调用两种方法的不同
2017/01/15 Python
Python中几种导入模块的方式总结
2017/04/27 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python发送邮件脚本
2018/05/22 Python
python批量下载抖音视频
2019/06/17 Python
Anaconda的安装与虚拟环境建立
2020/11/18 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
HTML5 input新增type属性color颜色拾取器的实例代码
2018/08/27 HTML / CSS
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
竞选班长的演讲稿
2014/04/24 职场文书
社区护士演讲稿
2014/08/27 职场文书
比赛口号霸气押韵
2015/12/24 职场文书
八年级作文之我的母亲
2019/12/10 职场文书