有人可以告訴我爲什麼我的代碼會突然回調到錯誤,並突然可以隨機成功嗎?謝謝。爲什麼我的ajax的東西會回調到錯誤
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){ require'../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));
}
}
我不知道。也許看着實際的錯誤消息告訴你爲什麼。 – 2014-10-01 01:54:51
錯誤是什麼? – 2014-10-01 01:58:32
打開瀏覽器的Javascript控制檯,轉到網絡選項卡,加載頁面,然後運行觸發AJAX請求的操作。可能會這樣做幾次,直到你明白爲什麼會出現錯誤。它應該在響應頭的響應代碼中。 – 2014-10-01 02:00:01