当我尝试使用jquery使用参数传递链接(来自details.html
)时,index.html
页面中出现错误。
当我使用chrome调试它时,我收到此错误net::ERR_FILE_NOT_FOUND
。
这是我的index.js
脚本
$( document ).ready(function() {
$.ajax({
url: "http://mgsotelo.pythonanywhere.com/heroes/",
crossDomain:true,
method:"GET",
dataType:"json"
}).done(function( json ) {
$.each(json.results, function(i, datos){
$('#heroes').append('<tr><td class="title">'+datos.nombre+'</td><td><a href="detalles.html?id='+datos.id+'"><img src="'+datos.imagen_source+'"/></a></td></tr>');
});
$('#heroes').listview('refresh');
});
});
填充 index.html
并将链接放在图像<a href=details.html?id=34><img src="blablabla.jpg"/></a>
但是当我点击任何图像(带链接)时
例如,如果它转到<a href=details.html?id=34></a>
(我的详细信息页面存在,但chrome(和firefox)不认识它(我认为这是因为参数传递'id = 34'
)
我的问题是:如何识别此参数(或者我如何将其从index.html传递到链接中而不是在链接中引用但是被传递)仅作为details.html