我需要在更改选择框时动态生成并执行一些javascript。现在,我使用远程php文件生成javascript(使用mysql查询)。
我不知道如何再次在我的主页面中运行该javascript。我一直在玩.getscript,但我不知道我是否朝着正确的方向前进。我对这一切都很陌生。
现在,我只是使用:
$.getScript(url.php);
调用我的php文件。
我的php文件产生类似:
$(function() {
$( "#dateStartMainChartSelect" ).datepicker({
minDate: new Date(2011,03,07)),
maxDate: +0
});
});
答案 0 :(得分:5)
尝试更改PHP以生成函数而不是“DomReady”脚本,如下所示:
function updatephp() {
$("#dateStartMainChartSelect").datepicker({
minDate: new Date(2011,03,07),
maxDate: +0
});
}
之后,您可以使用getScript
的回调函数启动新功能:
$.getScript('ajax/test.js', function() { updatephp(); });