Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动更改页面发布数据_Javascript_Jquery_Asp.net_Jquery Mobile - Fatal编程技术网

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
变量