-2

我有一个 PHP 脚本,它查询数据库并将行作为 li 元素返回到 jQuery 对话框中的 div。它通过在 PHP while 循环中构建一个数组来处理查询行响应。到目前为止,一切都很好。它在一个 id=dialogResponse 的 div 中显示 Dialog 内的一组行。它是下面数组指令的前两部分(2 行代码)。顺便说一句,它只是 li 元素 - 没有 ul。

现在,我想在每个 li 响应中放置一个 jQuery 按钮,让用户可以选择停用/暂停该发布。我对此很陌生,我无法让按钮出现或任何工作。我收到一条内部服务器错误消息,所以我无法判断它是选择器问题、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>";

请具体一点,代码有很大帮助。在这方面,我没有很好地遵循一般说明。

4

1 回答 1

0

为什么<script>必须用 PHP 打印?为什么不将它包含在 JS 文件中?对于按钮,为什么不在每个按钮中创建一个标准的 HTML [或任何你喜欢的],<li>并让 jQuery 将它们作为操作的目标?- 您将需要一个<a>, <input>,<button>.button()

于 2013-04-25T15:34:42.887 回答