在jQuery中是否有替代.load()?在jQuery中是否有替代方法.load()?
回答
正如所提到的,你可以直接使用$阿贾克斯()。
这是一个例子。
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');
}
});
}
您的示例没有显示'load()'的替代方法。 – 2010-07-05 10:37:28
这实际上是传递'data'参数的一种非常糟糕的方式,您应该使用一个对象而不是自己形成字符串,或者调用['.serialize()'](http://api.jquery.com/serialize /)。例如,如果我的密码里有一个'&'会怎么样? – 2010-07-05 10:38:03
@Nick Craver:感谢您指出这一点,我修改了我的答案以反映这一点。 – DRL 2010-07-05 10:55:47
使用$ .ajax代替.load函数。但请确保将dataType指定为ajax函数的html。 .load只是数据类型为html的$ .ajax函数的缩写版本。
$.ajax({
url: 'url to load',
dataType: 'html',
success: function(html) {
... rest of your code that should be added into the load function.
}
});
的jQuery的lib> 1.7
$('#test_image').on("load",function() {
alert("fully loaded !!!");
});
如果你需要一些事情发生在页面加载,做到这一点相对于文档。
实施例:
$(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()
在div作为相对母体。
$('#test_image').ready(function() {
alert("fully loaded !!!");
});
试试这个它会工作
- 1. CGPDFContext是否有其他替代方法?
- 2. 是否有替代CALayer -renderInContext:方法?
- 3. 是否有任何替代方法jQuery的延期功能?
- 4. 是否存在.closest()的替代方法?
- 5. 在C++中是否有替代多态的方法?
- 6. jQuery替换.load()?
- 7. MooTools addEvent在Jquery中的替代方法
- 8. Google Maps API中的loadFromWaypoints是否有其他替代方法?
- 9. Facebook的新JavaScript SDK中是否有替代FB.Connect.createApplication()的方法?
- 10. 是否有任何替代方法 - java runcukes中的--guess
- 11. jQuery是否有AJAJ方法?
- 12. Python是否有JGraph的替代方案?
- 13. 是否有getRunningTask API的替代方案
- 14. .load方法是否加载整页?
- 15. 在ASP.NET中是否有替代Page.ParseControl?
- 16. 在Java 9中是否有替代com.sun.jndi.dns.DnsContextFactory?
- 17. jQuery next方法替代
- 18. jQuery“查找”方法替代
- 19. 在遗传算法中是否有一种标准的方法来替代DEAD?
- 20. jQuery .html()方法的替代方法?
- 21. jquery替换为.load
- 22. 是否有可能在jQuery-DataTables中为源代码数据显示spinner/load-msg?
- 23. jQuery load()方法的问题
- 24. JQuery - AJAX load()方法帮助
- 25. 在AngularJs中,$ watch是否有更高性能的替代方案?
- 26. 在PHP中是否有shell_exec和proc_open的替代方案?
- 27. 在Mac OS X/Linux中是否有RawInput的替代方案
- 28. 是否有替代javax.mail.search?
- 29. 是否有替代MySQL的
- 30. 是否有替代SSH
你在这个问题得到了最大的问题是,有** ** 2'.load()'方法jQuery中。 – jAndy 2010-07-05 10:37:16
我知道.load('filename'); 启发我 – X10nD 2010-07-05 10:55:55
走硬路线,访问http://api.jquery.com,搜索'load'。 – jAndy 2010-07-05 10:57:11