如何在php页面中获取javascript值

时间:2011-06-09 07:51:55

标签: php

如何在php页面中获取java脚本变量.... 这是我的代码......

输出中有两个值(输出值= 1,2) 所以我想要输出的价值 在php页面中单独变量

(即)在php页面中:$firstvalue=1; $secondvalue=2;

但$ rowss只在我的php页面中显示第一个值.........

怎么做......可能你帮我........

 function  filenames(output)
    {

    {
    dataps = "rowdatas=passs&output="+output;

    $.ajax({
        type: "POST",
        url: "datainsert.php",
        data: dataps,

        error:function()
        {alert("sorry5")
        },
        success: function(html)
        {
            $('#divlistss').html(html);
            alert(html)


        }
    });
    }       

    } 

<!--datainsert.php-->
$rowdatas = (isset($_REQUEST['rowdatas']) and $_REQUEST['rowdatas'] != '' ) ? $_REQUEST['rowdatas'] : '';  
    {
    if($rowdatas == "passs")
    {
         $rowss=$_REQUEST['output'];
         echo $rowss;

         }}

1 个答案:

答案 0 :(得分:0)

改变这一行:

data: dataps,

data: {rowdatas: 'pass', output: output},

并删除js中的数据行。

这样您就可以发布多个变量。

编辑:提示:我会使用$ _POST而不是$ _REQUEST

评论后

edit2: 如果我找到了你,你想让每个输出参数成为一个单独的参数,在PHP中是proecess。然后我会像这样改变输出:

var output = ''; for (var i in myarray) { output = output + '&' + i + '=' + myarray[i] + '\n'; }

并改变这一行

 type: "POST",

为:

 type: "GET",

它应该有用。