weixin_33725722 2018-06-18 10:44 采纳率: 0%
浏览 31

错误的ajax响应

I want to display an error message if the fetch array result from ajax page contains anything, and do nothing if the array result is empty. My jQuery is not returning correct value. Please help me to solve this. Here is my jQuery ajax code.

function getmsg(obj){
    //var invoc_num = $("#inv_num").val();
    //alert(invoc_num); 
    $.ajax({
        type: 'POST',
        url: 'check_invoc_num.php',
        data: "invoc_num="+ invoc_num,
        async: false,
        success: function(data) {
            //alert(data);
            var data = data.replace(/(^\s+|\s+$)/g,'');
            alert(data);
            if(data == "ok"){                                       
            }
            else{       
                $('#inv_msg').html("invoice number exists..!");     
            }                   
        } 
    });
}

My php code

if(isset($_SESSION['msg_agency_code'])){    
    $agency_code=$_SESSION['msg_agency_code'];
}

$invoc_num=$_POST['invoc_num'];

echo $CheckInvoicenum = $timesheetObj>CheckInvoicebyId($agency_code,$invoc_num);
if (empty($CheckInvoicenum)){
    echo "ok";
} else {
    echo "exists";
}

For every input for invoc_num i am getting ok as result.

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 使用自定义的类型代替内置类型可行吗
      • ¥15 关于STM32的SPI和ENDAT接口编码器通信的问题
      • ¥15 关于#pdfbox#生成的PDF文件正常,转图片中文乱码的问题,如何解决?
      • ¥15 ADS中有关DAC控件的使用问题
      • ¥15 win11如何运行geoserver
      • ¥15 审稿意见请教-用ERNIE进行小样本分类的对比实验问题
      • ¥15 gem5搭建arm v8
      • ¥15 安卓时间管理APP,怎么做
      • ¥15 这段有什么bug 为什么总报错
      • ¥15 Intel Realsense深度相机(D415/D435)拍摄梯子获取梯子点云