Javascript jquery移动web应用程序开发(需要帮助)
有谁能告诉我如何使用jquery将数据发送到web服务并从web服务接收数据? 如果我们使用web服务,我们是否需要使用url来获取记录Javascript jquery移动web应用程序开发(需要帮助),javascript,json,jquery,jquery-mobile,Javascript,Json,Jquery,Jquery Mobile,有谁能告诉我如何使用jquery将数据发送到web服务并从web服务接收数据? 如果我们使用web服务,我们是否需要使用url来获取记录 $j.ajax({ type: "GET", url: "testing.json", dataType :'json', contentType:'application/json; charset =utf-8', success:function(data)
$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 mobile开发web应用程序
有谁能告诉我如何使用jquery将数据发送到web服务吗
将其作为第一个参数传递给ajax的对象上的数据属性
如何格式化数据将取决于特定的web服务
您现有的代码声明它将是JSON,因此传递给数据的数据应该是JSON文本的字符串表示
您需要将类型更改为POST才能执行此操作。content-type请求头描述了请求主体,而您不能通过get请求获取其中一个
如果web服务不希望接收JSON数据,则需要更改代码以表示它所期望的内容
并从web服务接收数据
从传递给success函数的回调函数的第一个参数开始读取
如果它是已知的数据格式XML、HTML或JSON,那么jQuery应该自动解析它。请注意,您有一个数据类型:“json”,它将覆盖服务器所发送回的任何内容,并尝试将其解析为json数据
如果我们使用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>");
});
}
})
});
对。URL是标识web服务器端点的方式。使用jquery ajax调用从web服务获取数据的一个liitle示例
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...
}
例如: