Javascript 移动更改页面发布数据
我已经阅读了Javascript 移动更改页面发布数据,javascript,jquery,asp.net,jquery-mobile,Javascript,Jquery,Asp.net,Jquery Mobile,我已经阅读了$.Mobile.changePage() 尽管我仍然坚持知道如何检索发布的数据 我有密码: $.mobile.changePage( "videoplayer.asp", { type: "post", data: data }); 在videoplayer.asp页面上,我运行了一些jQuery来设置视频播放器,尽管我似乎无法访问发布的数据 我尝试了一些解决方案,其实只是猜测: $.get(data) $.pos
$.Mobile.changePage()
尽管我仍然坚持知道如何检索发布的数据
我有密码:
$.mobile.changePage( "videoplayer.asp", {
type: "post",
data: data
});
在videoplayer.asp
页面上,我运行了一些jQuery来设置视频播放器,尽管我似乎无法访问发布的数据
我尝试了一些解决方案,其实只是猜测:
$.get(data)
$.post(data)
data by itself
无法从videoplayer.asp上的Javascript访问POST数据,只能访问服务器上的POST数据(在asp代码中) 如果您想将一个参数(比如VideoId)传递给videoplayer.asp上的javascript,我建议您在URL的查询字符串中设置它 比如:
var videoId = 1000;
$.mobile.changePage("videoplayer.asp?videoId=" + videoId);
这样,您就可以使用Javascript阅读它
您可以使用一些
.asp
代码向JavaScript添加必要的POST
数据
很抱歉,我对.asp
没有太多经验,但下面是如何在PHP
中实现这一点:
<script>
var post_data = <?php echo json_encode($_POST); ?>;
</script>
var post_数据=;
这将把POST
数据保存到JavaScript对象中
您可以通过location.search
属性访问JavaScript中的GET
变量