javascript - 为什么我的ajax某些东西会回调到错误

标签 javascript php ajax json error-handling

有人可以告诉我为什么我的代码会突然回调到错误并突然可以随机成功吗?

function get_timeframe(){

    var v_fldname = "xUPH_exclude_Timeframe";

        if ($.trim(v_fldname) != '') {  
        //alert(v_fldname);                 
        $.ajax({
        url:"../ajax/get_timeframe.php",
        dataType: "json",
        data:{v_fldname: v_fldname},
        success: function(data) {

              if ( data.result != null ) {
                $.each(data.result, function(){ 

                    var code_value = this['code_value'];                    
                    document.getElementById('v_xUPH_exclude_Timeframe').value = code_value;
                    //alert(" get v_xUPH_Scan_Count");  
                });
            }           
        },
        error: function(data) {
        alert("get_timeframe error");
        }
        });                 
    }   
}

下面的PHP代码。

如果(isset($ _ REQUEST ['v_fldname'])=== true){
要求'../Connections/con_meditop.php';
$query = mysql_query("
    SELECT  code_mstr.code_value
    FROM    code_mstr
    WHERE   code_mstr.code_fldname = '" . mysql_real_escape_string(trim($_REQUEST['v_fldname'])) . "'
"); 


$result = array();          
if(mysql_num_rows($query) == 0)
{
        $result = null;
}else{


while ( $row = mysql_fetch_array($query) )
    array_push($result, array('code_value' => $row[0]));

echo json_encode(array("result" => $result));   

}

}

最佳答案

问题出在您的Ajax call 的接收端– get_timeframe.php。按F12并单击控制台的网络部分,然后发送Ajax call 。您会看到get_timeframe.php显示在网络控制台中,然后变成红色。单击它,然后查看响应正文。

或代替alert("get_timeframe error");执行console.log(data);来查看控制台中错误的详细信息(按F12键)。

关于javascript - 为什么我的ajax某些东西会回调到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132952/

相关文章:

php - Wamp、MYSQL 和 ON DUPLICATE KEY UPDATE 不影响正确的行数?

javascript - 在打开 alert() 时创建异步 AJAX

javascript - JS 函数在页面加载之前预加载图像

javascript - 使用alertify和ajax删除

javascript - JQuery 对已包含回调的函数进行 promise

javascript - 按名称、日期和层次结构对列表进行排序

java - 如何在服务器端 Java 中使用 D3.js 或 Raphaël 等 JavaScript 图表库

PHP 表单验证和 .srt MIME 类型?

php - Javascript变量转为PHP session 变量,然后通过Ajax调用以供多次使用

javascript - youtube 自动播放不工作