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