【发布时间】:2013-03-24 12:20:43
【问题描述】:
我正在尝试使用方法 php 静态类加载一些 JS 代码。 目的是将每个 JS 维护在其 HTML 对象的同一位置。 因此,当我们调用该方法时,它将创建 HTML obj 并创建一个包含 $jsString 的标记脚本。 我的课 我的方法(){
btnObjc id=txtbtnid
$jsString="
$(document).ready(function(){
$(\"#txtbtnid\").click(function() {
alert(\"oook\");
});
});
";
}
到目前为止一切顺利。它创建 btn 对象并在 btn 之后创建标记脚本,其中包含 $jsString。 问题是它没有反应。这意味着我按下按钮并没有发生。 有什么想法吗?
【问题讨论】:
-
你在哪里输出
$jsString? -
这是什么代码?是 php 还是一些生成器引擎?
-
代码不完整。我开发了一个创建 html 对象的 phpFramework。这是我课堂的一部分。我只放了重要的部分。我创建了一个 btn(使用另一种方法)。问题是浏览器无法识别脚本标签。如果我加载为单独的文件,它工作得很好。但我想将所有 js 放在刚刚创建的 htmlObject 之后。如果你想查看所有代码,这里是
-
嗨 Marcel 我在方法结束时输出 $jsCode= HTMLCLASS::HTML_JS_Code($jsString); return HTMLCLASS::HTML_Div(array("id"=>"div_$divNameRoot",$divTitulo.$divEscolherIdiSelect.$jsCode));
标签: php javascript class