在两个不同的php文件中将Javascript变量转换为PHP变量

时间:2015-11-23 06:49:10

标签: javascript php ajax

某些正文可以帮助我从此选项标记中获取当前值     将account.php作为会话变量或任何东西..

// loadsubcat.php This code is for dependent dropdown

$query = mysql_query("SELECT * FROM table_cmsjob WHERE VesselID= {$parent_cat}");
while($row = mysql_fetch_array($query))
    {
    echo "<option value='$row[jobName]'>$row[jobName]</option>";
    }

var javascriptVariable = $('#sub_cat').val(); 

我知道这可以用ajax解决,但我不知道如何。

我将使用javascript变量作为其下几个复选框的参考,但首先必须作为php变量传递。

1 个答案:

答案 0 :(得分:1)

你ajax会是这样的,

$.ajax({
            type: 'POST',
            url: "account.php",// path to ajax file
            data: {javascriptVariable:javascriptVariable},// you can pass values here in key value pairs.
            success: function(data) {
                alert(data);

            }
        });

您可以发送n个密钥=&gt;价值对。

parent_cat:100

下一步:

echo $_POST['javascriptVariable'];  // <--- grabbing ajax data here


$query = mysql_query("SELECT * FROM table_cmsjob WHERE VesselID= {$parent_cat}");
while($row = mysql_fetch_array($query))
{
echo "<option value='$row[jobName]'>$row[jobName]</option>";
}

在php文件中回复的内容将成为ajax成功data

alert(data)会提醒您在php中回复的内容。你可以在你的html文件中使用它。