如何从PHP更改JavaScript变量?

罗德里戈

我有一个btnEnabled以开头的全局JavaScript变量true它将定义表单的“提交”按钮的状态。div在AJAX调用中填充使用innerHTML时,此变量应变为false(因为某些变量仍为select空),并且禁用相关按钮。那是PHP代码的必要部分:

echo " <select id='sel$line1' onchange='selAddChange()'>"; // there are many selects like this
// ...
echo "<option value='none' selected></option>"; // if this is selected, it's because some value have not been found on database, so the next line should be executed on the client browser
echo "<script type='text/javascript'>btnEnabled = false;</script>"; // should disable JavaScript variable related to 'Add' button
// ...
echo "</select><br>";

但是,我在这里阅读到innerHTML不会自动执行JavaScript。但它也提醒您避免使用eval

如果我将变量开头为false,则可能根本没有select,并且需要以相同的方式更改变量的值。

我也曾在这里这里看到过这些问题,但是似乎没有一个问题可以解决我的问题。

那么,如何从PHP /服务器端更改JavaScript变量值?

美洲虎

从服务器返回XML或JSON,其中包含两个字段:HTML代码和变量的新值;然后在JS端从response中提取这两个值,并放在它们的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据URL更改PHP变量语言

来自分类Dev

如何从类php保存更改的变量

来自分类Dev

如何轻松覆盖/更改多个php变量

来自分类Dev

如何防止变量在JavaScript中更改

来自分类Dev

如何使用JavaScript更改erb变量?

来自分类Dev

Javascript:如何更改匿名函数中的变量

来自分类Dev

用于基于php变量更改图像的javascript

来自分类Dev

用于基于php变量更改图像的javascript

来自分类Dev

如何使用javascript设置php变量?

来自分类Dev

如何使用php变量在JavaScript内部循环

来自分类Dev

php变量更改结果

来自分类Dev

PHP中的变量更改

来自分类Dev

javascript库变量更改

来自分类Dev

JavaScript:对象变量更改

来自分类Dev

镜像 Javascript 变量更改

来自分类Dev

如何将php变量从循环传递到javascript变量

来自分类Dev

如何将javascript变量存储到php会话变量?

来自分类Dev

如何将php变量分配给javascript变量

来自分类Dev

如何将JavaScript变量存储到PHP变量中?

来自分类Dev

如何在php变量中保存javascript变量

来自分类Dev

如何使用HTML文本框更改PHP变量的内容

来自分类Dev

如何通过单击标签来更改PHP变量

来自分类Dev

如何使用ajax或jquery更改php变量的值?

来自分类Dev

如何从外部更改JavaScript方法中私有变量的值?

来自分类Dev

ASP.NET MVC如何使用javascript更改较少的变量?

来自分类Dev

如何在JavaScript中的嵌套函数中更改函数变量?

来自分类Dev

如何使用javascript变量更改html文件中的文本?

来自分类Dev

如何从变量中存储静态值以保持Javascript中的更改

来自分类Dev

如何更改网站的JavaScript代码中的变量值?