[英]How pass variable php in javascript in function?
所以我想尝试传递变量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>
应该是值是=“$ code1”所以我尝试值=“ <?php echo $code1; ?>
”但它不能帮助我吗?
json_encode()
就是你想要的,但所有引号和JSON编码都没有为你处理。 不要添加更多报价。 此外,如果在JavaScript中,您可以将内容分配给自己的变量,这是最简单的方法。
var data = <?php echo json_encode($data); ?>;
此外,我建议您不要像这样简单地将数据连接到HTML。 否则,您无法逃避HTML,这可能会导致歧义和注入问题。
$('<input>').val(data);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.