gpt4 book ai didi

javascript - 如何在函数中的 javascript 中传递变量 php?

转载 作者:行者123 更新时间:2023-11-30 12:35:16 27 4
gpt4 key购买 nike

所以我想尝试将变量 php 传递给变量所在的函数 javascipt

<?php $code1=""; ?>

函数是

<script type="text/javascript">
var $code1 = $(this);
$txt=new Array();
var $code1 = <?php echo $code1("code1"); ?>;
$(function(){
$('#go').on('click',function(){
console.log($('form').serialize());
})

$('body').on('keydown','.last',function(){
$('.last').removeClass('last');
$('#go','body').before(
'<table><tr><td><input class="last" type="text" id="code1" name="code'+(Number($(this).attr('name').match(/[0-9]+/g))+1)+'" value=" SHOULD BE HERE "></td></tr></table>');
})
})
</script>

应该是 value is ="$code1"所以我尝试 value="<?php echo $code1; ?> "但它不能帮助我吗?

最佳答案

json_encode() 是您想要的,但所有引号和非引号都由 JSON 编码为您处理。不要添加更多引号。此外,如果在 JavaScript 中将内容分配给它们自己的变量,这是最简单的。

var data = <?php echo json_encode($data); ?>;

此外,我建议您不要像这样简单地将数据连接到 HTML 中。否则,您将缺乏对 HTML 的转义,这可能会导致歧义和注入(inject)问题。

$('<input>').val(data);

关于javascript - 如何在函数中的 javascript 中传递变量 php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26265139/

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