某些输入会导致Ajax错误

时间:2013-07-18 14:19:20

标签: php jquery ajax

这是我的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

如果我插入例如#qty上的'5000'函数返回Error。为什么呢?

编辑:

控制台:

CONSOLE REQUEST

1 个答案:

答案 0 :(得分:0)

我认为问题是dataType: ""

我有一次出现此错误,数据类型可能是解决方案。

jQuery/ajax