-6

我有一个非常奇怪的 jquery 问题:

if(response==="success") {
    alert("I am here");
    $('#uploadfile').html('<img src="./uploads/'+file+'" alt="" /><br />'+file);
}
else {
    $('#uploadfile').html(response);
    //$('#attached1').val("error");
}

在此代码中,如果 response equal successuploadfile元素将显示“成功”。alert("I am here")不会显示。

我不知道为什么?上面代码中的错误是什么。

4

2 回答 2

2

尝试:

if($.trim(response) === "success"){
  ......
于 2012-12-02T04:56:21.570 回答
0

可能是您的浏览器阻止了警报?检查是否有诸如“此页面阻止警报”之类的指示。

当我们测试包含大量警报的页面时,就会发生这种情况。如果某些浏览器认为页面创建了太多警报,则它们会停止显示警报。

尝试改用 console.log("Message...") 。

于 2012-12-02T04:57:02.413 回答