【发布时间】:2014-03-18 13:15:35
【问题描述】:
我正在尝试升级一张桌子,并且大部分都可以正常工作,但是有一个功能让我有点困扰。我需要让函数返回带有内联 Onclick 的输入。实际返回有效,但我似乎无法让它识别它打印出来的内联 JS。这只是一个简单的函数,用于在单击表格中的表单元素时报告变量的状态变化。我正在使用 jQuery DataTables 和 Javascript。
return "<a href='#' id='changeStatusLink' name='changeStatusLink' onClick='setValue("+full.UserStatus+")' ><img src='<?php echo '/css/images/status_enabled.png' ?>' width='22' height='22' />" + data + "</a>";
【问题讨论】:
-
也许你可以做
document.write() -
这个问题需要更多细节。实际的非 php 代码是什么样的 [查看源代码]?它是如何添加到页面中的?
-
你误解了这个问题。它不是 PHP,它是 Javascript 并被标记为这样。然而,实际问题得到了回答。我正准备将其标记为正确答案,因为我忘了引用它,但由于某种原因该答案消失了。
-
@epascarello,我认为您删除的答案毕竟是可以接受的
-
我没有误解这个问题。您在 JavaScript 中有 PHP 标记,而 JavaScript 看不到 PHP 代码,因此尝试使用一些神秘字符串进行调试是不可能的。因为你说它不是字符串,所以我删除了它......
标签: javascript jquery html datatables