Jquery移动web应用程序开发(需要帮助)
jquery mobile web application developement( need help)
谁能告诉我如何使用jquery发送数据到web服务,并从web服务接收数据?如果我们使用web服务,我们是否需要使用url来获取记录?
$j.ajax({
type: "GET",
url: "testing.json",
dataType :'json',
contentType:'application/json; charset =utf-8',
success:function(data)
{
$j.each(data, function(index,element){
$j('#json').append("<li class='ui-li ui-li-static ui-btn-up-c ui-corner-top ui-corner-bottom ui-li-last'>"+element+"</li>");
});
}
})
});
我正在使用jQuery手机开发web应用程序
有谁能告诉我如何使用jquery发送数据到web服务
将其放在作为传递给ajax()
的第一个参数的对象的data
属性中。
如何格式化数据将取决于特定的web服务。
你现有的代码声称它将是JSON,所以你传递给data
的数据应该是JSON文本的字符串表示。
您需要将类型更改为POST
才能做到这一点。content-type
请求头描述了请求体,而GET
请求则没有。
(如果web服务不期望接收JSON数据,那么您将需要更改代码以表示它所做的所期望的)。
并从web服务接收数据?
从传递给success
函数的回调函数的第一个参数中读取
如果是已知的数据格式(XML, HTML或JSON),那么jQuery应该自动解析它。请注意,您有dataType: 'json'
,它将覆盖任何服务器说它发送回来,并尝试将其解析为JSON数据,不管。
如果我们使用web服务,我们应该使用url来获取记录吗?
是的。url是web服务器端点的标识方式。
一个使用jquery ajax调用从web服务获取数据的小示例
function GetData() {
$.ajax({
type: "POST",
url: "Members.asmx/GetMemberDetails",//your webservice call
data: "{'MemberNumber': '" + $("#txt_id").val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnGetMemberSuccess,
error: OnGetMemberError
});
}
function OnGetMemberSuccess(data, status) {
//jQuery code will go here...
}
function OnGetMemberError(request, status, error) {
//jQuery code will go here...
}
示例:介绍在Web服务中使用jQuery
相关文章:
- 需要帮助设置json数组
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- FabricJs-限制主对象内添加对象的移动区域
- JQuery需要帮助理解(i,el)
- 如何从画布上的某个移动事件中获取X和Y
- 触摸移动时切换到新元素
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 停止jQuery UI滑块移动超过给定值
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 移动隐藏菜单适用于jsfiddle,但不适用于在线.任何解决方案都会有所帮助
- 在移动设备上包括帮助程序.js但不包括桌面设备
- JavaScript 帮助将元素从一个列表移动到另一个列表
- Jquery移动web应用程序开发(需要帮助)
- 需要帮助获得Bootstrap 3 Scrollspy与自动折叠移动菜单工作
- 需要帮助将内联脚本移动到外部文件
- 滚动帮助移动网站