假设我有一个
if(ond1satisfied){
<div id="checkA">
</div>}
if(cond2satisfied){
<div id="checkB">
</div>}
我可以调用ajax,例如
$.ajax({
url: 'example.php',
type: 'GET',
success: function(data) {
//called when successful
$('#ajaxphp-results').html(data);
},
error: function(e) {
//called when there is an error
//console.log(e.message);
}
});
像
$("#checkA").ajax({
url: 'exampleA.php',
type: 'GET',
success: function(data) {
//called when successful
$('#ajaxphp-results').html(data);
},
error: function(e) {
//called when there is an error
//console.log(e.message);
}
});
$("#checkB").ajax({
url: 'exampleB.php',
type: 'GET',
success: function(data) {
//called when successful
$('#ajaxphp-results').html(data);
},
error: function(e) {
//called when there is an error
//console.log(e.message);
}
});
即,我可以直接使用id调用ajax而不需要任何事件
根据用户类型(A,B)有登录表格,将通过ajax显示各种表格(A,B)。这里如果条件是satiafied ajax渲染formA和ajax渲染formB
可以做到吗
有可能吗? 如果不是我怎么做到的?
答案 0 :(得分:0)
您可以通过将AJAX调用包装在$(function(){...});
或$(window).load(function() {...});
$(function () {
$.ajax({
url: 'example.php',
type: 'GET',
success: function (data) {
//called when successful
$('#ajaxphp-results').html(data);
},
error: function (e) {
//called when there is an error
//console.log(e.message);
}
});
});