我有一个 sinatra 应用程序通过 ajax jsonp 访问 api。我可以在控制台中访问/查看返回的 json,但我无法从 dom 访问它,我需要它来填充表。我以为我可以将其添加为 html5 数据属性,但无法使其正常工作,这是我的非工作部分
success: function(data) {
console.log(data);
$("#mydata").attr("data-mydata",data);
从控制台访问有效,无法从 dom 访问它!
我有一个 sinatra 应用程序通过 ajax jsonp 访问 api。我可以在控制台中访问/查看返回的 json,但我无法从 dom 访问它,我需要它来填充表。我以为我可以将其添加为 html5 数据属性,但无法使其正常工作,这是我的非工作部分
success: function(data) {
console.log(data);
$("#mydata").attr("data-mydata",data);
从控制台访问有效,无法从 dom 访问它!
使用 jQuery 数据JSFIDDLE
Dom 属性只能包含字符串。但 jQuery.data 可以保存任何类型的数据。
success: function(data) {
console.log(data);
$("#mydata").data("mydata",data);
}
使用 jQuery.data 访问它
$("#mydata").data("mydata");