gpt4 book ai didi

javascript - 为什么这适用于 Firefox 而不适用于 Chrome 或 IE?

转载 作者:行者123 更新时间:2023-12-03 11:05:24 27 4
gpt4 key购买 nike

我有以下代码,当在 html 页面上单击 process_2banner 按钮时运行。这段代码执行了使用 Firefox 时应该执行的操作。使用 Chrome 和 Internet Explorer 时,会调用 ajax 代码,但 div spinner_block 不会按照代码的预期显示/隐藏。奇怪的是,如果我在 Chrome 中打开 firebug 并在 ajax 调用之前放置一个断点(在 .css("display","block") 语句之后),它就会起作用。 spinner_box <div> 显示,然后在 ajax 调用返回后,它隐藏。

你能看出这里出了什么问题吗?非常感谢!安德烈斯

$('#process_2banner').on("click",function() {
var postdata = "lead_id="+rowId; //needs to include the pidm of the user clicking the button
$('#spinner_box').css("display","block");
$('#spinner_box').html('Wait, we are processing the record..');
$('#spinner_box').css("display","block");
$.ajax({type: "POST",
url: "insert_srwordpress.php",
data:postdata,
success:function(result) {
if (result.isOk == false) {
alert('Some error occurred while writing Banner') }
else {
$('#spinner_box').hide();
}
},
async: false});
});

最佳答案

响应结果是JSON格式的字符串?使用前需要解析 JSON 吗?

示例:

var jData = $.parseJSON(result);

if (jData.isOk === false) {

}

关于javascript - 为什么这适用于 Firefox 而不适用于 Chrome 或 IE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27882827/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com