0

我已经这样做了数百次,它似乎就像一个魅力。但我就是不知道这段代码有什么问题。

$.ajax({
        url:"<?php echo base_url() ?>admin/sold_item",
        data:{qty:sold,tprice:sold_price,id:id,uprice:uprice},
        type:"post",
        async:true,
        success:function(msg){

            if(msg=="info_saved"){
                $('#sold_data').html('Your Sold Details Have Been Saved');
                setTimeout("$.colorbox.close()",1500);
              //  setTimeout("window.location.reload()",1800);
            }
            else if(msg=="wrong"){ 
                $('#sold_data').html('Your Information is Incorrect!!Enter Data Again!!');
                setTimeout("$.colorbox.close()",1500);
               // setTimeout("window.location.reload()",1800); 
            }
        }
    })

我正在使用条件进行响应。ajax 调用的 php 代码运行良好,这是我用于 ajax 的确切代码。我有alerted the msg variable并且firebug console显示相同,但if condition​​只是不工作。可能是什么原因。我有尝试switch ..case但无济于事。请有人看看我没有看到什么。

4

2 回答 2

1

使用 chrome 中的开发人员工具并转到网络选项卡,然后选择屏幕左下方的 XHR 按钮。这将向您确切显示正在发生的事情,您可以阅读响应或查看错误(如果有)。

于 2012-05-05T05:24:01.683 回答
-1

您的网址似乎错误。admin/sold_item没有文件扩展名。

于 2012-05-05T06:12:40.350 回答