如何在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;
}}
答案 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",
它应该有用。