使用php动态生成javascript
我需要在选择框发生变化时动态生成并执行一些 JavaScript。现在,我正在使用远程 php 文件来生成该 javascript(使用 mysql 查询)。
我不知道如何在我的主页中再次运行该 javascript。我一直在使用 .getscript,但我不知道我是否朝着正确的方向前进。我对这一切都很陌生。
现在,我只是使用:
$.getScript(url.php);
来调用我的 php 文件。
我的 php 文件生成如下内容:
$(function() {
$( "#dateStartMainChartSelect" ).datepicker({
minDate: new Date(2011,03,07)),
maxDate: +0
});
});
I need to dynamically generate and execute some javascript on change of a select box. Right now, I am using a remote php file to generate that javascript (using mysql queries).
I don't know how then to run that javascript in my main page again. I've been playing around with .getscript, but I have no idea if I am heading in the right direction. I'm very new to all of this.
Right now, I am simply using:
$.getScript(url.php);
to call my php file.
My php file produces something like:
$(function() {
$( "#dateStartMainChartSelect" ).datepicker({
minDate: new Date(2011,03,07)),
maxDate: +0
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试更改 PHP 以生成函数而不是“DomReady”脚本,如下所示:
之后,您可以使用
getScript
的回调函数来启动新函数:Try to change your PHP to generate a function instead of a "DomReady" script, like this:
After that you can use the callback function of
getScript
to start your new function: