Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将PHP代码与HTML代码合并到javascript脚本中?_Javascript_Php_Html - Fatal编程技术网

如何将PHP代码与HTML代码合并到javascript脚本中?

如何将PHP代码与HTML代码合并到javascript脚本中?,javascript,php,html,Javascript,Php,Html,我有一个动态添加和删除元素的表单。 我还有一个动态填充的下拉列表 我怎样才能把两者结合起来呢 以下是我用来动态添加和删除元素的代码: $(文档).ready(函数(e){ var maxRows=100; var x=1; var phpcode=''; $(“#添加”)。单击(函数(e){ 如果(x您需要使用AJAX。请看,PHP解释器所做的是将HTML和JavaScript作为字符串生成并发送到浏览器。因此,为了让JavaScript获得存储在PHP中的值,它需要与服务器进行通信。这就是Vi

我有一个动态添加和删除元素的表单。 我还有一个动态填充的下拉列表

我怎样才能把两者结合起来呢

以下是我用来动态添加和删除元素的代码:

$(文档).ready(函数(e){
var maxRows=100;
var x=1;
var phpcode='';
$(“#添加”)。单击(函数(e){

如果(x您需要使用AJAX。请看,PHP解释器所做的是将HTML和JavaScript作为字符串生成并发送到浏览器。因此,为了让JavaScript获得存储在PHP中的值,它需要与服务器进行通信。这就是Villa JavaScript或JQuery中的XMLHttpRequest对象AJAX是为……而存在的。
或者,如果您只想在JavaScript发送到浏览器之前执行嵌入JavaScript中的PHP代码,您可以将其放在不带引号的位置。就像我所做的:

var高分=

一个问题中有一个问题是代码太多。请阅读。虽然我还不确定自己是否理解,但我怀疑问题在于第二个脚本,该脚本要求在第二个下拉列表中填充数据。在第一个下拉列表中,它按预期工作,使用php从数据库中填充数据。问题是当这里是在第一个下拉列表中选择的一个项目,它应该激活第二个下拉列表以列出其相应的数据。另一个理论是它不起作用,因为代码是由javascript本身触发或创建的,javascript不能触发javascript触发的元素。
var highscore=<?php echo "\"".$highscore."\";"; ?>