Ajax响应:[readyState的:0,responseText的:"",状态:0,状态文本:"错误"]状态、文本、错误、readyState

由网友(捏碎你的虚偽)分享简介:我的Ajax调用导致错误。下面是我能得到的错误回调的信息:的readyState:0responseText的:状态:0状态文本:错误这是什么意思?我究竟做错了什么?下面是我的ajax调用:VAR ajaxurl ='../mainDir/server.cfc?param1=123¶m2=234&meth...

我的Ajax调用导致错误。下面是我能得到的错误回调的信息:

 的readyState:0
responseText的:
状态:0
状态文本:错误
 

这是什么意思?我究竟做错了什么?

下面是我的ajax调用:

  VAR ajaxurl ='../mainDir/server.cfc?param1=123&param2=234&method=updateMyInfo';
$阿贾克斯({
    网址:ajaxurl,
    数据类型:文本,
    成功:功能(数据){
        警报(成功);
    },
    错误:函数(XHR,ajaxOptions,thrownError){
        警报(错误);
    }
});
 
ajax 请求request.readystate 4后 慕课猿问

解决方案

现在的问题是,你是不部署到服务器上运行的页面。因此,Ajax请求被作为跨域调用。

My ajax call is resulting in error. Here is the info that I could get in error callback:

readyState: 0
responseText: ""
status: 0
statusText: "error"

What does that mean? What am I doing wrong?

Here is my ajax call:

var ajaxurl = '../mainDir/server.cfc?param1=123&param2=234&method=updateMyInfo';
$.ajax({
    url: ajaxurl,
    dataType:"text",
    success: function( data ) {
        alert('success');
    },
    error: function( xhr, ajaxOptions, thrownError ) {
        alert('ERROR');
    }
});

解决方案

The Problem is that you are running the page without deploying into server. So ajax request is taken as Cross domain call.

阅读全文

相关推荐

最新文章