我对下面的语法有问题。
function getMail($this) {
console.log($this.closest("tr").attr("id"));
loadURL("ajax/my_email-opened.php", $('#inbox-content > .table-wrap'));
}
所选行的id(根据console.log)应该附加到URL ajax/my_email-opened.php
,该URL处理一个返回数据到具有id=inbox-content
的div,数据基于该id
。id
应该可以通过get(或post)语句在ajax/my-email_opened.php
文件中检索。
像这样:
function getMail($this) {
loadURL("ajax/my_email-opened.php?id=$this.id", $('#inbox-content > .table-wrap'));
}
我已经搜索了很多地方,并假设它是简单的,但我无法找到正确的语法。
任何帮助都会很感激。谢谢你。
需要将id
值连接到URL字符串。试试这个:
function getMail($this) {
var id = $this.closest("tr").prop("id");
loadURL("ajax/my_email-opened.php?id=" + id, $('#inbox-content > .table-wrap'));
}