1个回答
展开全部
jquery版本向下兼容啊,如果是同一类库,引用一次最高版本就可以了。
如果是不同类库,特殊引用或者引用次数不多的用这个
jQuery.noConflict();
(function($) {
$(function() {
// 使用 $ 作为 jQuery 别名的代码
});
})(jQuery);
// 其他用 $ 作为别名的库的代码
其他仍然用$好了。
如果是不同类库,特殊引用或者引用次数不多的用这个
jQuery.noConflict();
(function($) {
$(function() {
// 使用 $ 作为 jQuery 别名的代码
});
})(jQuery);
// 其他用 $ 作为别名的库的代码
其他仍然用$好了。
追答
都已经jquery了,还要为操作form担心?使用ajax吧!美观又安全实用。
看了你的例子,好像是为了提交一个表单到save_news.php,假设你的按钮是id为btn1的元素,我们可以这样写
$("#btn1").click(function(){
$.ajax({
type: "POST",
url: "save_news.php",
data: "字段1=值1&字段2=值2",
success: function(msg){
//提交成功后的操作
alert( "添加新闻成功! " + msg ); //这里的msg是save_news.php提交成功后,页面返回的html内容
}
});
});
如果想提交成功后不弹出对话框,而是网页内容发生变化,则只需在success后的function函数中指定发生变化的id元素进行操作即可,如需要在提交成功后,id为output的div内显示成功的信息:
$("#btn1").click(function(){
$.ajax({
type: "POST",
url: "save_news.php",
data: "字段1=值1&字段2=值2",
success: function(msg){
//提交成功后的操作
$("#output").html("添加新闻成功!"+msg);
}
});
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询