json-ajax提交,总是进error

问题描述

ajax提交,总是进error
ajax提交,总是进入error我在后台打断点,都没进action就进了error打印XMLHttpRequest.status为200,XMLHttpRequest.readyState为4,textStatus为parseRerror什么原因,求大神解答。
function constructOrder(){
var mobile = $(""#mobile"").val();
var authCode = $(""#inputCaptcha"").val();
var count = $(""#num"").val();
if(isNan()){
$.ajax({
url : ""pcElectromobile_constructOrder.action""
type : ""post""
dataType : ""json""
data : {""mobile"":mobileauthCode"":authCodecount"":count}
success : function(data) {
if(data.status == 'y'){
JM.alert(""请求中。。。"" 2000 JM.goUrl(data.info));
}else{
JM.alert(data.info 2000);
}
}
error : function(XMLHttpRequest textStatus errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
}
}

在Validform中调用:
function isvalid(){
var $payForm = $(""#payForm"");
$payForm.Validform({
btnSubmit : ""#go_pay""
tiptype:function(msg o cssctl) {
if(!o.obj.is(""form"")) {
var objtip = o.obj.siblings("".Validform_checktip"");
cssctl(objtip o.type);
objtip.text(msg);
} else {
var objtip = o.obj.find(""#msgdemo"");
cssctl(objtip o.type);
objtip.text(msg);
}
}
ajaxPost:true
beforeSubmit : function(curform) {
constructOrder();
return false;
}
});
}

解决方案

url : 地址写全再看看,你现在的路径估计有问题,所以没有进入到你的后台中,

解决方案二:
url错,你可以看看单独访问这个url地址测试看看是否进入后台

解决方案三:
谢谢大神们的帮助,是被拦截器拦截了,谢谢

解决方案四:
首先你检查url路径,你直接写 pcElectromobile_constructOrder.action 要都是在同一个包下才能访问的。路径没问题看下返回 类型 dataType

还有你 isNan() 没怎么看懂 它返回的是true 作为判断应该没什么意义吧

解决方案五:
首先你检查url路径,你直接写 pcElectromobile_constructOrder.action 要都是在同一个包下才能访问的。路径没问题看下返回 类型 dataType

还有你 isNan() 没怎么看懂 它返回的是true 作为判断应该没什么意义吧

时间: 2024-09-17 09:12:29

json-ajax提交,总是进error的相关文章

json格式的Ajax提交示例代码_AJAX相关

需要加入:com.springsource.org.apache.commons.logging-1.1.1.jar.org.json.jar和jquery-1.10.0.min.js包 <form class="form-inline"> 扫码: <input id="txtQRCode" type="text"> <button id="btnReceive">确定</button

ajax在IE8下面直接进error

问题描述 ajax在IE8下面直接进error js代码如下: $.ajax({ url: path+"/host/tj!ajaxhost.action?url="+ref+"&subUrl="+subUrl+"&uid="+ssh, type:"post", dataType:"json", cache:false, async : true, success:function(data)

jquery序列化form表单使用ajax提交后处理返回的json数据

 这篇文章主要介绍了jquery序列化form表单,使用ajax提交后处理返回的json数据的示例,需要的朋友可以参考下 1.返回json字符串:    代码如下: /** 将一个字符串输出到浏览器 */     protected void writeJson(String json) {         PrintWriter pw = null;         try {             servletResponse.setContentType("text/plain;cha

Ajax 提交表单数据到入库的全盘操作流程

 以下是Ajax 提交表单数据到入库的全盘操作流程,希望本文对广大php开发者有所帮助,感谢阅读本文 *******php项目中当我们要对数据库进行写入操作时,有时会因为代码没有做防sql注入工作,导致各种不可预知的错误*******    1,index.htm 这是一个很简单的注册页面l 我这是以ajax形式提交数据   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt

Ajax 提交表单数据到入库的全盘操作流程分享

*******php项目中当我们要对数据库进行写入操作时,有时会因为代码没有做防sql注入工作,导致各种不可预知的错误******* 1,index.htm 这是一个很简单的注册页面l 我这是以ajax形式提交数据 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dt

asp.net中mvc使用ajax提交参数的匹配问题解决探讨

本文为大家介绍下使用javaScript解决asp.net中mvc使用ajax提交参数的匹配问题,遇到类似情况的朋友可以参考下,希望对大家有所帮助   想到在asp.net的mvc中如果使用ajax向服务端传递参数时如果参数是一个类或者是个数组(或List集合)以及更复杂的对象时,服务端总是会发 生取不到值的情况,当然网上也有很多解决的例子,但都是在服务端想办法来解决的(比如将json转换为字符串,再在服务端反序列化为一个对象),为何不能 在客户端就把这个问题搞定. 其实问题没那么复杂,那是因为

html5上传-ajax提交文件找不到指定路径文件

问题描述 ajax提交文件找不到指定路径文件 我先贴代码 document.addEventListener("plusready", onPlusReady, false); var r = null; // 扩展API加载完毕,现在可以正常调用扩展API function onPlusReady() { r = plus.audio.getRecorder(); } var tjurl; function startRecord() { if (r == null) { alert

代码-ajax提交数据后 ,怎么取值??

问题描述 ajax提交数据后 ,怎么取值?? <script type="text/javascript"> function validate(){ //var username = $('#usernmae').val(); var username = document.getElementById("username").value; alert(username); $.ajax({ url:"register", type

ajax-关于ThinkPHP里Ajax提交问题

问题描述 关于ThinkPHP里Ajax提交问题 <html>里 $.getJSON('__URL__/reg',{username:username},function(json){ alert(json); if(d == 'error'){ umsg.innerHTML = "用户名已存在"; umsg.style.color = "red"; checkU = false; }else{ umsg.innerHTML = "用户名可用&