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

URLが間違っているようです。admin/sold_itemファイル拡張子はありません。

于 2012-05-05T06:12:40.350 に答える