如何在php页面中获取java脚本值

如何在php页面中获取java脚本值,php,Php,如何在php页面中获取java脚本变量。。。。 这是我的代码 输出中有两个值(输出值=1,2) 所以我想要输出值 在php页面中,使用单独的变量 (即)在php页面中:$firstvalue=1$二次值=2 但是$rowss在我的php页面中只显示第一个值 你能帮助我吗 function filenames(output) { { dataps = "rowdatas=passs&output="+output; $.ajax({

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

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

(即)在php页面中:
$firstvalue=1$二次值=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;

         }}
函数文件名(输出)
{
{
dataps=“rowdatas=passs&output=“+output;
$.ajax({
类型:“POST”,
url:“datainsert.php”,
数据:dataps,
错误:函数()
{警报(“sorry5”)
},
成功:函数(html)
{
$('#divlistss').html(html);
警报(html)
}
});
}       
} 
$rowdatas=(isset($_请求['rowdatas'])和$_请求['rowdatas']!='')$_请求['rowdatas']:'';
{
如果($rowdatas==“passs”)
{
$rowss=$_请求['output'];
回声$rowss;
}}
更改此行:

data: dataps,

并删除js中的dataps行

通过这种方式,您可以发布多个变量

编辑:提示:我将使用$\u POST而不是$\u REQUEST

编辑2评论后: 如果我理解正确,您希望将每个输出参数作为一个单独的参数,在PHP中作为proecess。然后我会像这样改变输出:

var output = ''; for (var i in myarray) { output = output + '&' + i + '=' + myarray[i] + '\n'; }
改变这条线

 type: "POST",
致:


如果我没弄错的话,我说的应该行得通。在您的代码中,将POST更改为GET并重试,这也可能有效。您能准确地指定输出的js变量的结构吗?(如果输出包含多个变量,我会将每个变量设置为新的post或获取数据)输出的结构如何?除非我看到它,否则我无法为您提供准确的解决方案。更新了我的答案。如果我没有弄错的话,现在应该可以了建议:给表单like一个id,在jquery中只需简单地序列化所有表单元素:var output=$(“#theform”).serialize()。检查这里:通过这种方式,您可以更轻松地获取所有表单名称和值。您检查了jquery序列化页面中的示例了吗?如果我没弄错的话,那正是你的意思。
 type: "POST",
 type: "GET",