Javascript 在链接中放置AJAX相关内容的适当位置是什么

Javascript 在链接中放置AJAX相关内容的适当位置是什么,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,当您需要一个包含AJAX调用信息的链接时,什么是放置信息的合适位置 我总是把它放在,但是阅读rel的文档,似乎这不是合适的地方: 此属性描述 与当前文档的关系 指向href指定的锚点 属性此属性的值 是一个以空格分隔的链接列表 类型 您可以解析href并提取所需的信息: <a class="store_link" href="/store/4/name-of-store">Name of Store</a> $(".store_link").click( functio

当您需要一个包含AJAX调用信息的链接时,什么是放置信息的合适位置

我总是把它放在,但是阅读rel的文档,似乎这不是合适的地方:

此属性描述 与当前文档的关系 指向href指定的锚点 属性此属性的值 是一个以空格分隔的链接列表 类型

您可以解析href并提取所需的信息:

<a class="store_link" href="/store/4/name-of-store">Name of Store</a>

$(".store_link").click( function() {
    id = $(this).attr('href').split('/')[2];
});

$(“.store_link”)。单击(函数(){
id=$(this.attr('href').split('/')[2];
});
但链接并不总是有HREF


是否有合适的位置放置此信息?

我使用非标准HTML属性,前缀为
data-
请参阅以获取更多详细信息。它不会验证,但它工作得很好。您需要决定100%验证对您有多重要。

我使用非标准HTML属性,前缀为
数据-
有关详细信息,请参阅。它不会验证,但它工作得很好。您需要决定100%验证对您有多重要。

jQuery允许您以更优雅的方式存储DOM对象的数据

请参见此处的
data()
api:

另一种经常使用但会使X/HTML不兼容的方法是创建自己的属性

例如,


然后在jQuery中,您可以通过执行
$('myDiv')来获取值。attr('someattr')
jQuery允许您以更优雅的方式存储DOM对象的数据

请参见此处的
data()
api:

另一种经常使用但会使X/HTML不兼容的方法是创建自己的属性

例如,


然后在jQuery中,您可以通过执行
$('myDiv').attr('somettr')
来获得值。您可以使用您可以使用您可以给我们一个您尝试存储的内容的示例吗?您可以给我们一个您尝试存储的内容的示例吗?