关于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 相关文章推荐
图像替换新技术 状态域方法
Jan 28 Javascript
js工具方法弹出蒙版
May 08 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
Jun 09 Javascript
模仿password输入框的实现代码
Jun 07 Javascript
基于Vue过渡状态实例讲解
Sep 14 Javascript
说说AngularJS中的$parse和$eval的用法
Sep 14 Javascript
详解angularjs 学习之 scope作用域
Jan 15 Javascript
详谈js的变量提升以及使用方法
Oct 06 Javascript
echarts统计x轴区间的数值实例代码详解
Jul 07 Javascript
小程序实现多个选项卡切换
Jun 19 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
Sep 08 Javascript
Javascript文本框脚本实现方法解析
Oct 30 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
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
用jquery实现学校的校历(asp.net+jquery ui 1.72)
2010/01/01 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
js对象浅拷贝和深拷贝详解
2016/09/05 Javascript
Angular下H5上传图片的方法(可多张上传)
2017/01/09 Javascript
js canvas实现红包照片效果
2018/08/21 Javascript
angular4自定义表单控件[(ngModel)]的实现
2018/11/23 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
Python环境变量设置方法
2016/08/28 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python连接数据库学习之DB-API详解
2017/02/07 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
python assert的用处示例详解
2019/04/01 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
pytorch中图像的数据格式实例
2020/02/11 Python
什么是python类属性
2020/06/10 Python
Python二元算术运算常用方法解析
2020/09/15 Python
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
大都会艺术博物馆商店:The Met Store
2018/06/22 全球购物
2013年高中生自我评价
2013/10/23 职场文书
大学生自荐信
2013/12/11 职场文书
打架检讨书300字
2014/02/02 职场文书
演讲稿格式
2014/04/30 职场文书
房屋买卖协议样本
2014/11/16 职场文书
医学生自荐信范文
2015/03/05 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
高中优秀作文(范文)
2019/08/15 职场文书
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python