关于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 相关文章推荐
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
May 03 Javascript
斜45度寻路实现函数
Aug 20 Javascript
jquery提示 "object expected"的解决方法
Dec 13 Javascript
用jquery生成二级菜单的实例代码
Jun 24 Javascript
js中document.write的那点事
Dec 12 Javascript
jQuery源码解读之removeClass()方法分析
Feb 20 Javascript
整理Javascript数组学习笔记
Nov 29 Javascript
JS & JQuery 动态添加 select option
Jun 08 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
Aug 15 Javascript
bootstrap flask登录页面编写实例
Nov 01 Javascript
Angular6 写一个简单的Select组件示例
Aug 20 Javascript
微信小程序template模板与component组件的区别和使用详解
May 22 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中print(),print_r(),echo()的区别详解
2014/12/01 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
百度地图api如何使用
2015/08/03 Javascript
js实现定时进度条完成后切换图片
2017/01/04 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
tornado捕获和处理404错误的方法
2014/02/26 Python
python中的内置函数getattr()介绍及示例
2014/07/20 Python
Python提取网页中超链接的方法
2016/09/18 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
初二政治教学反思
2014/01/12 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
平面设计专业大学生职业规划书
2014/03/12 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
关于保护环境的标语
2014/06/09 职场文书
委托书格式
2014/08/01 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
上党课的心得体会
2014/09/02 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
无工作证明怎么写
2015/06/15 职场文书
熟背这些句子,让您的英语口语突飞猛进(135句)
2019/09/06 职场文书
Python中Selenium对Cookie的操作方法
2021/07/09 Python