Jquery plugins 具有click和ajaxForm调用的Jquery就绪函数
我真的是一个使用JQuery的新手,我的代码中有一个错误。当用户单击一个“按钮”时,下一段代码工作正常,它在内容div中加载一个文件Jquery plugins 具有click和ajaxForm调用的Jquery就绪函数,jquery-plugins,ajaxform,ready,Jquery Plugins,Ajaxform,Ready,我真的是一个使用JQuery的新手,我的代码中有一个错误。当用户单击一个“按钮”时,下一段代码工作正常,它在内容div中加载一个文件 $(document).ready(function() { $('.Button').click(function() { var href = $(this).attr('href'); if( typeof href != "undefined" && href != ""){
$(document).ready(function() {
$('.Button').click(function() {
var href = $(this).attr('href');
if( typeof href != "undefined" && href != ""){
$.ajax({
url: href,
dataType: 'text',
success: function(data) {
$('#content').html(data);
ultXML = href;
}
});
}
});
});
但是现在我尝试使用JQuery表单插件(在本例中),但它不起作用(ajaxForm调用),我不明白如何在我的原始代码中合并下一个代码。我尝试了很多方法,例如制作2 ready函数,但它也不起作用
$(document).ready(function() {
// bind 'myForm' and provide a simple callback function
$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
});
我必须把下一段代码放在我原来的ready函数中的什么地方?梅格怎么能两者兼得呢
$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
像这样,工作
$(document).ready(function() {
$('.Button').click(function() {
var href = $(this).attr('href');
if( typeof href != "undefined" && href != ""){
$.ajax({
url: href,
dataType: 'text',
success: function(data) {
$('#content').html(data);
ultXML = href;
}
});
}
});
$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
})) 不,我试过那种方法,但不起作用,那是正确的方法吗?这样,只要按一下按钮就可以了,如果我把我的表单放在第一位,按钮就不起作用了。我把这段代码从我的应用程序中取出(只是为了测试它),它就可以了。我猜我正在做的代码的另一部分有错误,谢谢!