来自ajax的返回结果不会在控制台中打印出来?

时间:2018-01-15 02:09:43

标签: ajax return-value console.log

我无法看到ajax调用的实际结果。我怀疑问题是服务器端,因为我检查了我的日志,我的文件返回" true"或"假"两个字符串。当这个javascript运行时,会打印到我的控制台:

rentalValidation.js:64结果是状态成功

rentalValidation.js:70 callback isstring

所以ajax承认ajax调用是成功的,返回的类型是一个字符串,但它不会打印字符串。

之前是否有人发生这种情况或有没有人知道为什么会这样?我也尝试过使用dataType:" text",帮助不大。

Query.validator.addMethod("registeredStudent", 
  function(value, element) {

       $.ajax({
       type: 'POST',
       url: "../model/rentIdCheckModel.php",
       data: {student_id : value},
       success: function (result, status) {
            console.log("result is " + result + "status is " + status);
       },
       error: function (xhr, errorText) {
           console.log('Error ' + errorText + xhr);
       }

      }).done(function(data) {
               console.log("callback is" + typeof (data) + data);
            });
       }, 
"Not a registered student. Try Again or create new student record.");

0 个答案:

没有答案