Jquery 我应该将html元素的元信息存放在哪里?

Jquery 我应该将html元素的元信息存放在哪里?,jquery,html,ajax,Jquery,Html,Ajax,我不知道这个问题的标题是否恰当 我有一个侧边栏,其中填充了表示数据库中对象的可单击div。当用户单击其中一个div时,我希望通过ajax获取更详细的信息,并将收到的信息显示在主内容区域中 每个边栏div都需要有一个关联的id,我可以用javascript将它传递给服务器 我想知道我应该把这个id放在哪里 有没有最佳实践方法可以做到这一点?我会将数据存储在 jQuery有一种方法可以轻松地检索/存储数据 对于从服务器加载部分视图,我建议。我将数据存储在 jQuery有一种方法可以轻松地检索/存储数

我不知道这个问题的标题是否恰当

我有一个侧边栏,其中填充了表示数据库中对象的可单击div。当用户单击其中一个div时,我希望通过ajax获取更详细的信息,并将收到的信息显示在主内容区域中

每个边栏div都需要有一个关联的
id
,我可以用javascript将它传递给服务器

我想知道我应该把这个id放在哪里

有没有最佳实践方法可以做到这一点?

我会将数据存储在

jQuery有一种方法可以轻松地检索/存储数据

对于从服务器加载部分视图,我建议。

我将数据存储在

jQuery有一种方法可以轻松地检索/存储数据


对于从服务器加载部分视图,我建议。

我认为最好的方法是在表单锚链接中包含可单击区域,以转到以json格式获取数据的url

大概是这样的:

<a href="/getdata?id=1234" class="data_expand"  rel="nofollow">Expand</a>

我认为最好的方法是让表单锚链接中的可点击区域转到以json格式获取数据的url

大概是这样的:

<a href="/getdata?id=1234" class="data_expand"  rel="nofollow">Expand</a>

这看起来很漂亮,Jakub,很想听到关于这次投票失败的解释。数据属性非常适合这一点+1投票可能是因为OP没有提到jQuery,但这个答案是使用jQuery从
数据-
属性中获取日期。无论是否使用jQuery,
data-
仍然是在标记上存储自定义属性的最佳方式,因为它们与HTML5兼容。问题是用
jQuery
标记的。这看起来很漂亮,Jakub希望听到关于这一点的否决票的解释。data-attributes非常适合这一点+1投票可能是因为OP没有提到jQuery,但这个答案是使用jQuery从
数据-
属性中获取日期。无论是否使用jQuery,
data-
仍然是在标记上存储自定义属性的最佳方式,因为它们与HTML5兼容。问题是用
jQuery
标记的。搜索引擎更喜欢这种方式吗?还是漠不关心?请参阅我对NOFOLLER rel标记的编辑。这将确保搜索引擎会忽略它。搜索引擎更喜欢这种方式吗?还是漠不关心?请参阅我对NOFOLLER rel标记的编辑。这将确保搜索引擎会忽略它。考虑对于可点击元素使用<代码> <代码>,如果请求是Ajax请求(通过X-Reavig-Dig-Head头),并在脚本中发送任何需要的内容,或者如果不是Ajax请求,则将整个页面发送到服务器端脚本。这允许搜索引擎正确地索引加载的数据,没有JavaScript的用户也可以使用您的站点。我认为这是最有意义的,因为我希望搜索引擎索引这些内容。但是我如何使它在javascript运行时不会被跟踪,而在其他情况下会被跟踪?使用onclick并返回false?在事件处理函数中,使用<代码> e <代码>作为函数的第一个参数。考虑使用“<代码> >代码>可点击的元素,如果请求是Ajax请求(通过X-Reavig-Dig-Head头),并在脚本中发送任何需要的内容,或者如果不是Ajax请求,则将整个页面发送到服务器端脚本中。这允许搜索引擎正确地索引加载的数据,没有JavaScript的用户也可以使用您的站点。我认为这是最有意义的,因为我希望搜索引擎索引这些内容。但是我如何使它在javascript运行时不会被跟踪,而在其他情况下会被跟踪?使用onclick并返回false?在事件处理程序函数中,函数的第一个参数是
e