嗨,我的问题是关于问题是如何解决的......一个朋友有一个 html 代码,如:
<div id="result">
<script type="text/javascript">
function selectColor(value){
return "#319336";
}
</script>
</div>
并在结果中使用 jQuery .load() 调用调用一个 PHP 文件,该文件带有一个发送这样的 JavaScript 函数的函数
<?php
function returnFuntion(){
return '<script type="text/javascript">
function selectColor(value){
switch(value){
case "a":
return "#000000";
break;
case "b":
return "#FFFFFF";
break;
default:
return "#319336";
}
}</script>';
}
?>
我不知道这是如何工作的,但适用于所有浏览器,我的朋友说“它可以工作,别担心”。发生什么了?为什么 JavaScript 能识别新代码而不是旧代码?这是正确的方法吗?最初的问题是 JavaScript 函数返回必须随着从 PHP 获得的 MySQL 值而改变。