0

我有一个 sinatra 应用程序通过 ajax jsonp 访问 api。我可以在控制台中访问/查看返回的 json,但我无法从 dom 访问它,我需要它来填充表。我以为我可以将其添加为 html5 数据属性,但无法使其正常工作,这是我的非工作部分

success: function(data) {
    console.log(data);
      $("#mydata").attr("data-mydata",data);

从控制台访问有效,无法从 dom 访问它!

4

1 回答 1

3

使用 jQuery 数据JSFIDDLE

Dom 属性只能包含字符串。但 jQuery.data 可以保存任何类型的数据。

success: function(data) {
    console.log(data);
      $("#mydata").data("mydata",data);
}

使用 jQuery.data 访问它

$("#mydata").data("mydata");
于 2013-04-11T17:09:59.420 回答