看看JQuery load function 。由于您没有提供任何代码,我无法为您提供更好的帮助。
这是你的代码:
$(document).ready(function() {
if ($("#one").is(":checked")){
$.ajax({
url : "tab1.txt",
dataType: "text",
async:false,
success : function (data) {
$(".tab1").html(data);
}
});
};
if ($("#two").is(":checked")){
$.ajax({
url : "tab2.txt",
dataType: "text",
async:false,
success : function (data) {
$(".tab2").html(data);
}
});
};
if ($("#three").is(":checked")){
$.ajax({
url : "tab3.txt",
dataType: "text",
async:false,
success : function (data) {
$(".tab3").html(data);
}
});
};
});
你应该这样做,添加:
$(document).ready(function(){
function loadText(){
if ($("#one").is(":checked")){
$.ajax({
url : "tab1.txt",
dataType: "text",
async:false,
success : function (data) {
$(".tab1").html(data);
}
});
}
if ($("#two").is(":checked")){
$.ajax({
url : "tab2.txt",
dataType: "text",
async:false,
success : function (data) {
$(".tab2").html(data);
}
});
}
if ($("#three").is(":checked")){
$.ajax({
url : "tab3.txt",
dataType: "text",
async:false,
success : function (data) {
$(".tab3").html(data);
}
});
}
}
$('input[type="radio"]').change(loadText);
});