gpt4 book ai didi

javascript - 如何将 PHP 参数/变量发送到 JS 函数?

转载 作者:行者123 更新时间:2023-12-01 00:57:19 24 4
gpt4 key购买 nike

我想用 PHP 获取 URL 参数并将参数(ID)发送到 JS 函数。

这是我尝试过的。

PHP:

$param = $_GET['param']; 

if($param != "" || $param == NULL || (!empty($param))){

echo '<script type="text/javascript">',
'onparam($param);',
'</script>';
}

JS:

function onparam(param) {
$.ajax({url: "AJAX.php", data: 'id=' + param + '&switch_content=details', success: function(result){
$("#data-table").html(result);
}});
document.getElementById("overlay").style.display = "block";
}

我尝试将参数放入变量中并用它调用 JS 函数。在下一步中,我 try catch JS 函数中的变量并将其放入“data:”字符串中。

最佳答案

您想使用双引号而不是单引号(按照 gogaz 的建议)。如果变量是字符串,您还需要在变量两边加上引号。

还有一件事 - 您可以删除 $param != ""|| $param == NULL 因为 ""null 都被视为空。我假设您的意思是 $param != ""&& $param != NULL 这里,如果不是,请忽略。但如果 $param 为 null,这也可能会导致问题。

$param = $_GET['param']; 

if(!empty($param)) {

echo "<script type='text/javascript'>",
"onparam('$param');",
"</script>";
}

关于javascript - 如何将 PHP 参数/变量发送到 JS 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56445988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com