Javascript 如何检查ajax返回值

Javascript 如何检查ajax返回值,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个ajax调用,它返回了一些值。现在我需要检查javascript中的值。我该怎么做 $('#cm').blur(function () { var cmnumber = document.forms['myform']['cm'].value; $.ajax({ type: 'get', url: "/validatecm/" + cmnumber, cache: false, asyn: fal

我有一个ajax调用,它返回了一些值。现在我需要检查javascript中的值。我该怎么做

$('#cm').blur(function () {
     var cmnumber = document.forms['myform']['cm'].value;
     $.ajax({
         type: 'get',
         url: "/validatecm/" + cmnumber,
         cache: false,
         asyn: false,
         data: cmnumber,
         success: function (data) {
             alert(data)

         },
         error: function (data) {
             alert(data)

         }
     })

 });
现在我需要访问javascript submitformfunction中的“数据”。任何帮助都将不胜感激

 success: function(data) {
      console.log(data);
     useInAnotherFunction(data);

 }

 function useInAnotherFunction(data)
 {
  ...use here
 }
如果使用console.log(数据);您可以清楚地查看您拥有的数据


如果使用console.log(数据);您可以清楚地查看您所拥有的数据

您已经在这里访问数据了

alert(data)
如果你仍然想在成功回调之外访问它,那么就这样做

success: function(data) {
         YourFunctionCall(data)

    }

您已经在这里访问数据了

alert(data)
如果你仍然想在成功回调之外访问它,那么就这样做

success: function(data) {
         YourFunctionCall(data)

    }

只需检查:在编辑之前,jQuery周围有一个脚本标记,但没有document.ready。在执行此操作之前,您的文档准备好了吗(脚本在页面底部)?它是
async
,而不是
asyn
,您不应该关闭它。只需将数据分配给某个全局变量并在任何地方使用它!请不要将数据分配给某个全局变量。这样轻率地使用全局变量会使代码更难维护。如果只将该值传递给该函数,则该值是它应该存在的唯一位置。只需检查:在编辑之前,jQuery周围有一个脚本标记,但没有document.ready。在执行此操作之前,您的文档准备好了吗(脚本在页面底部)?它是
async
,而不是
asyn
,您不应该关闭它。只需将数据分配给某个全局变量并在任何地方使用它!请不要将数据分配给某个全局变量。这样轻率地使用全局变量会使代码更难维护。如果仅将该值传递给该函数,则该值是该函数应存在的唯一位置。如果您获得的解决方案具有此答案,请将其标记为答案:)如果您获得的解决方案具有此答案,请将其标记为答案:)