我有一个查询数据库的PHP脚本,并将行作为li元素返回给jQuery对话框中的div。它通过在PHP while循环中构建一个数组来处理查询行响应。到现在为止还挺好。它在div中的对话框中显示一组行,其中id = dialogResponse。它是下面数组指令的前两部分(2行代码)。顺便说一句,它只是李元素 - 没有ul。
现在,我想在每个li响应中放置一个jQuery Button,以便为用户提供一个操作选择来停用/暂停该发布。我对此很陌生,而且我无法显示按钮或任何工作。我收到内部服务器错误消息,所以我无法判断它是选择器问题,php语法还是别的。
如何在每个li的末尾获得一个jQuery按钮,该按钮将成为对数据库中该行执行操作的函数的触发点? event.preventDefault是将来函数的占位符,它将在所选的streetAddress和city上执行MySQL UPDATE。这是代码。
$messages[] = "<li>
$storedStreetAddress, $storedCity
"<script type="text/javascript"> $(function() { $( "#dialogResponse li")
.button( label: Pause posting).click(function( event ) event.preventDefault();});});
</script>"
</li>";
请具体和代码帮助很多。我不遵循这方面的一般说明。
答案 0 :(得分:0)
为什么必须使用PHP打印<script>
?为什么不将它包含在JS文件中?对于按钮,为什么不在每个<li>
中创建标准HTML [或任何您的偏好]并让jQuery针对这些操作定位它们? - 对于<a>
<input>
,<button>
,.button()
等。