1
我用单选按钮做了一个简单的表单并提交按钮。提交时,将调用check()函数,并根据所选单选按钮输出文本。表单提交按钮onClick JavaScript函数
但是,它只适用于我第二次提交。我第一次登录时,页面刷新,在URL中添加?req = on,就是这样。
为什么是这样的,每当我按下提交按钮时我怎么才能使它工作?
HTML:
function check() {
window.location.hash = "article6";
var uri = new Array();
var vid = new Array();
$('#uri').empty();
if($('#rally')[0].checked) {
//get json with the longest rally and print it out
$.getJSON('json/longRally.json', function(json) {
for(var i = 0; i < json["results"]["bindings"].length; i++) {
uri[i] = json["results"]["bindings"][i]["longRally"].value
vid[i] = json["results"]["bindings"][i]["uriRally"].value
};
uri.sort(alphanum);
vid.sort(alphanum);
for(var i = 0; i < json["results"]["bindings"].length; i++) {
$('#uri').append('<li><a href="' + vid[i] + '">' + uri[i] + '</a></li>');
};
});
}
}
网站就设在这里:
http://b-webdesign.com/multilab/Ver3.0/#article6
顺利,谢谢! – 3mpetri