使用loadURL将ID从列表传递到外部URL


Pass ID from a list to external URL using loadURL

我对下面的语法有问题。

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,数据基于该idid应该可以通过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'));
}