1
這裏我的HTML:阿賈克斯錯誤導致
<input type="text" id="qty" size="30" />
<div id="ajax_result"></div>
的jQuery:
<script>
$('#qty').keyup(function(){
var param = $(this).val();
$.ajax({
url: 'ajax.php',
data: {qty: param},
type: 'GET',
success: function(result){
$('#ajax_result').html(result);
},
error: function(result){
$('#ajax_result').html('Error');
},
});
});
</script>
AJAX.php:
<?php
if(isset($_GET['qty'])){
echo 'AJAX OK';
}
?>
的問題如下:
如果我插入例如#qty
上的'50'函數返回AJAX OK
。
如果我插入例如'5000'#qty
函數返回Error
。爲什麼?
編輯:
這裏控制檯:
錯誤肯定不是因爲價值5000查看控制檯的,什麼該請求的響應代碼。那麼服務器日誌怎麼樣? – techfoobar
,因爲您的服務器正在返回狀態錯誤。請參閱控制檯以獲取響應。 – itachi
問題是沒有發送'qty = 5000'的請求 – Perocat