以下是我的代码段。
function funcUrl(){
var element = 10;
'<a href="<?=url_for('@someurl?id=' + element)?>"
}
- 请参阅上面的javascript函数。我在href的PHP脚本中传递javascript变量元素。它给了我错误,因为元素变量。如果我只是对值进行编码而不是传递javascript varibal它就可以了。有人可以帮助我如何在上面的脚本中正确传递javascript varibale,所以我可以动态传递参数的值吗?
答案 0 :(得分:0)
要在GET中传递变量,您应该对其进行编码。在用rawurlencode()
完成的PHP中。您可以使用 encodeURIComponent()
在Javascript中执行相同的操作。
然后,您需要使用rawurldecode()
解码PHP脚本中的值。
答案 1 :(得分:-1)
试试这个
function funcUrl(){
var element = 10;
'<a href="<?=url_for('@someurl?id='.'<script>'+element+'</script>')?>"></a>'
}