首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

为啥IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容

2013-02-25 
为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容我是写在JS里面,function lostmoney() {flagdelete pa

为什么IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容
我是写在JS里面,
function lostmoney() {
flagdelete = parseInt(flagdelete) + 1;
var pro_Number = document.getElementById("pro_Number").value;
if (flagdelete == 1) {
FreezeMoney.getbackMoney(pro_Number, function(data) {
});
}
}
FreezeMoney.getbackMoney(pro_Number) 是跳用Java方法
function(data) data是Java返回值

问题就在于已经近了getbackMoney方法里面功能完成了,但是function(data)里面就弹不了框。
IE浏览器就没问题,火狐浏览器和谷歌浏览器都没弹框效果。为啥IE兼容JS弹框,火狐浏览器和谷歌浏览器不兼容
[解决办法]
建议采用ajax调用
[解决办法]
用jquery的ajax就很好使~!
jQuery.ajax({
type: "post",
url: ,
success: function(data){
});
[解决办法]

引用:
用jquery的ajax就很好使~!
jQuery.ajax({
type: "post",
url: ,
success: function(data){
});


顶jquery的ajax
[解决办法]
顶 jquery+ajax
[解决办法]
不同的浏览器处理js机制是不一样的,就算相同的浏览器,但版本不一样也有可能出现这样的问题,比如js添加到收藏夹ie 8及以下版本是window.external.addToFavoritesBar(),ie9却是window.external.addFavorite()火狐却是window.sidebar.addPanel(),所以建议使用jquery+ajax实现

热点排行