关于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 命名空间以提高代码重用性
Nov 13 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
Jan 13 Javascript
深入document.write()与HTML4.01的非成对标签的详解
May 08 Javascript
用循环或if语句从json中取数据示例
Aug 18 Javascript
javaScript中Math()函数注意事项
Jun 18 Javascript
JavaScript的Polymer框架中dom-repeat与VM的相关操作
Jul 29 Javascript
javascript中的try catch异常捕获机制用法分析
Dec 14 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
javascript面向对象创建对象的方式小结
Jul 29 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
Sep 11 Javascript
在Vue中使用HOC模式的实现
Aug 23 Javascript
在项目vue中使用echarts的操作步骤
Sep 07 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判断数组中是否存在指定键(key)的方法
2015/03/17 PHP
从JavaScript 到 JQuery (1)学习小结
2009/02/12 Javascript
jQuery textarea的长度进行验证
2009/05/06 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
javascript中的prototype属性使用说明(函数功能扩展)
2010/08/16 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
jquery实现的导航固定效果
2014/04/28 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
Highcharts+NodeJS搭建数据可视化平台示例
2017/01/01 NodeJs
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
python脚本实现统计日志文件中的ip访问次数代码分享
2014/08/06 Python
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
Python科学计算之NumPy入门教程
2017/01/15 Python
Python正则简单实例分析
2017/03/21 Python
利用python爬取软考试题之ip自动代理
2017/03/28 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
详解Python 最短匹配模式
2020/07/29 Python
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
PyQt 如何创建自定义QWidget
2021/03/24 Python
冰淇淋店创业计划书范文
2013/12/27 职场文书
生产部管理制度
2014/01/31 职场文书
德语专业求职信
2014/03/12 职场文书
党员创先争优承诺书
2014/03/26 职场文书
技校毕业生自荐信
2014/06/03 职场文书
社区党员公开承诺书
2014/08/30 职场文书
工作总结与自我评价
2014/09/18 职场文书
十八大标语口号
2014/10/09 职场文书
深入浅析React中diff算法
2021/05/19 Javascript