jquery mobile页面切换的问题

index.aspx中

 <脚本>……           
if (data.flag == "Y") {
 //成功,进入新页面 

 $.mobile.changePage(detail.aspx?action=check与num=all, { transition: "pop", changeHash: false });

</脚本>

我在detail.aspx页面中该如何获取带过来的查询字符串action=check&num=all。

我原来用的是window.location.search,但是它没有得到值。

1个回答

在服务器端获取,changePage用ajax加载的,客户端的search没有更改,要么你就用一个全局变量保存这个地址的参数部分

showbo
支付宝加好友偷能量挖 回复离乡不肖生: 自己好好看看url,detail.aspx/getData,这种形式的一般是ws,只是ws不是asmx,而是用了aspx
接近 5 年之前 回复
u010586012
离乡不肖生 回复showbo: 我不是webservice,我是普通的aspx页面
接近 5 年之前 回复
showbo
支付宝加好友偷能量挖 回复离乡不肖生: 你的ws配置允许get/post访问了没有,要不需要购置soap来请求。http://www.coding123.net/article/20100827/2817.aspx
接近 5 年之前 回复
u010586012
离乡不肖生 $(document).ready(function () { $.ajax({ type: "post", //url: "fetchData.ashx", url: "detail.aspx/getData", cache: false, dataType: "text", success: onSuccess, error: function (xhr) { alert(xhr.responseText); } }); });我异步调用ashx为什么可以正常执行,而直接调用当前页面的后台webmethod就不能执行了呢。jquery moible的ajax方式调用页面后台方法有什么不一样嘛
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问