在jQuery中有没有.load()的替代方法?
$.ajax({
url: 'url to load',
dataType: 'html',
success: function(html) {
... rest of your code that should be added into the load function.
}
});
$('#test_image').ready(function() {
alert("fully loaded !!!");
});
尝试这个,它会起作用
适用于 jQuery 库版本大于 1.7
$('#test_image').on("load",function() {
alert("fully loaded !!!");
});
function update_user_ajx(user_id){
var data = {
username: $('#UsernamePost_' + user_id).val(),
password: $('#PasswordPost_' + user_id).val(),
email: $('#EmailPost_' + user_id).val(),
accesslevel: $('#AccessLevelPost_' + user_id).val()
};
$.ajax({
url: "/managesettings/updateuser/" + user_id,
type: "POST",
data: data,
cache: false,
success: function (html) {
/* Replace Content */
$('#UpdateUsers').html(html);
/* Try Fade In */
$('#UpdateUsers').fadeIn('slow');
}
});
}
data
参数的一种非常糟糕的方式,你应该使用一个对象而不是自己构造字符串,或者调用.serialize()
。比如,如果我的密码里有一个&
符号,那会怎么样呢? - Nick Craver$(document).ready(function(){
var var_name = $(this).find(".div_class").children(".child_div").height();
$(this).find(".div_class").css("min-height", var_name);
});
在这里,我使用find()
函数以文档作为相对父级,而不是使用
load()
。
.load()
方法。 - jAndy