【发布时间】:2011-03-02 03:53:50
【问题描述】:
是否可以将元素id 放入PHP 变量中?
假设我有许多带有 ID 的元素:
<span id="1" class="myElement"></span>
<span id="2" class="myElement"></span>
如何将其放入PHP 变量中以提交查询。我想我必须重新提交该页面,这没关系。我想使用 POST。我可以这样做吗:
<script language="JavaScript">
$(document).ready(function(){
$(".myElement").click(function() {
$.post("'.$_SERVER['REQUEST_URI'].'", { id: $(this).attr("id") });
});
});
</script>
我需要将$(this).attr('id') 传递给$newID 才能运行
SELECT * from t1 WHERE id = $newID
jQuery 是一个非常强大的工具,我想找到一种将它的强大功能与服务器端代码相结合的方法。
谢谢。
【问题讨论】:
-
你应该修复
<span id=1="1"。 -
id=1="2"是错字吗?不应该是id="2"吗? -
糟糕,很好。剪切粘贴错字。
-
如果需要通过id来引用,id本身不能以数字开头。尝试使用
id="item_1"和id="item_2"之类的前缀。 -
@RDL 从技术上讲它不能以数字开头,但这仍然适用于 JS。它只提出了 CSS 的问题。但可能无法验证:jsfiddle.net/kZbYU/2