1. 程式人生 > >JQuery ajax請求一直返回Error(parsererror)

JQuery ajax請求一直返回Error(parsererror)

 $.ajax({
				type :"post",
				url :"busine_in.action",
				timeout : 40000,
				data: "centerid="+s,
				error : function(XMLHttpRequest, textStatus, errorThrown) { 
						alert(XMLHttpRequest.status);
                        alert(XMLHttpRequest.readyState);
                        alert(textStatus);
					alert('讀取超時,請檢查網路連線');
				},
				dataType : "json",
				success : function(data){
					alert("1");
					 $("#select_div").hide();
						str='<div style=" overflow:auto;height:430px;">';
						str+='<table border="0" cellspacing="0" cellpadding="0" width="100%" class="table2 muma_list">';
						str+='<tr>';
						str+='<th align="left">區域</th>';
						str+='</tr>';
					$.each(data,function(i, n){
					alert("2");alert(i);alert("n=="+n.length);
					 if ("list" == i){
						str+='<tr>';
						str+='<td><a href="javascript:unitedit(\''+n.areaId+'\')" title="點選編輯">'+n.areaName+'</a></td>';
						str+='</tr>';
					 }
				   });
						str+='</table>';
						str+='</div>';
						alert("3");
						$("#select_div").html(str);
				 }
			  });
上述的程式碼一直進入error,並且
 alert(textStatus);

彈出的一直是parsererror

alert(XMLHttpRequest.status);

彈出200正常

  alert(XMLHttpRequest.readyState);

彈出4正常

最後發現彈出parsererror的原因是型別的問題,也就是說可能是返回型別出問題了。果然進過查詢,發現在struts.xml檔案中的ajax請求的action中的result返回型別不是json



相關推薦

JQuery ajax請求一直返回Errorparsererror

$.ajax({ type :"post", url :"busine_in.action", timeout : 40000, data: "centerid="+s, error : function(XMLHttpReques

jQuery ajax請求錯誤返回status 0和錯誤error的問題

jQuery ajax請求錯誤返回status 0和錯誤error的問題,responseText是"error",狀態碼是0而不是200:後臺返 回來進入error $.ajax({ url: '/register', da

關於ajax請求的一些問題面試

1.ajax預設的請求是同步還是非同步?ajax中一般是根據async的值不同分為同步(async=false)和非同步(async=true)兩種執行方式,在w3c的教程中推薦使用非同步執行。2.ajax中什麼時候使用同步,什麼時候使用非同步?這個問題的思路是:什麼是同步請

通過Ajax請求後臺資料,返回JSONArrayJsonObject,頁面Jquery以table的形式展示

點選“會商人員情況表”,彈出層,顯示一個表格,如下圖: 利用Ajax和Jquery和JSONArray和JsonObject來實現: 程式碼如下: 在hspersons.html中: <!DOCTYPE html> <html> <head&g

關於jquery ajax請求發了,返回值也有,但是卻無法進去ajax的success回撥函式

        這幾天在除錯專案中發現了jquery ajax出現了,請求發了,用chorme的network 發現請求也成功了,最後發現沒有進入ajax的success回撥函式,這個問題經我除錯發現

jquery ajax請求成功,返回了資料,但是不進success回撥函式的問題

來自http://www.myexception.cn/ajax/413061.html --------------------------拷貝內容 start -------------------

JQUERY AJAX請求成功,返回了資料,但是不進SUCCESS的問題

在前天專案中碰到這個問題,原因是後臺java返回的json 不規範導致,我是先看先看下面的部落格找到的思路,但我不是用的他說的方法,我是把dataType:"json"註釋掉,把aynsc改為false,也就是非同步改為同步,解決的問題。 (adsbygoogle = window

jquery ajax請求成功,返回了資料,但是不進success的問題 【轉】

      這幾天一直被 ajax請求成功,返回了資料,但是不進success的問題困擾著,怎麼弄就是解決不了,總以為 是:$(document).ready(function(){});沒起作用,一直找頁面載入的方法來試,整了好幾天沒整出來....今天比較幸運, 在網上找到了一篇關於這方面問題的文章,按

ajax請求返回的時間轉換格式

mda err 時間轉換 simple str tex pro 轉換格式 class 1.以前見過[email protected]/* */(pattern = "yyyy-MM-dd hh:mm:ss") 這種方式,但是最近用的時候不好使 2.一個比較不通

JQuery的一些註意事項2- AJAX 學習筆記

ear nbsp scroll local attr mat php文件 參數 傳遞參數 1. 動態加載外部文件: /*AJAX 動態加載外部文件*/ $(document).ready(function () { $(‘#btn1‘).c

jquery ajax請求成功也有response,但是不進success

error: json格式 回調函數 區分 回調 服務 erro 就會 watcher 1.狀態碼返回200--表明服務器正常響應了客戶端的請求;2.通過firebug和IE的httpWatcher可以看出服務器端返回了正常的數據,並且是符合業務邏輯的數據,但是,程序就是不

jquery ajax請求簡單實例

AC 簡單 jquery school cache err 函數 com ole jquery ajax 參數講解網址: 點擊查看 $.ajax({ type: "post", url: "url",

jquery ajax 請求中多出現一次OPTIONS請求及其解決辦法

安全 htm 及其 就是 跨域請求 ons 什麽 get ati http://www.tangshuang.net/2271.html 在上一篇《服務端php解決jquery ajax跨域請求restful api問題及實踐》中,我簡單介紹了如何通過服務端解決jquer

python爬取ajax請求返回的json資料格式化報錯json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

python爬取ajax請求,返回Json資料中帶有<html><head></head><body><prestyle="word-wrap: break-word; white-space: pre-wrap;"></pre>

ajax請求後臺返回json的兩種處理方法

1.使用SpringMvc的@ResponseBody註解(直接將資料寫入到流中),這種方法需要在springmvc-config.xml檔案中進行編碼配置,具體如下 後臺程式碼: springmvc-config.xml配置檔案,需要新增jackson相關jar包: 2.直

python:爬蟲之Post請求以及動態Ajax資料的爬取3

#爬蟲的post方式 作用:對引數進行打包反饋給伺服器 import urllib.request import urllib.parse #對引數打包 url = "http://www.sunck.wang:8085/form" data = { "use

ajax請求data資料格式傳遞json的方式

ajax有三種傳遞傳遞data的方式: json格式 json字串格式 標準引數模式 1.json格式形如:  {“username”:”chen”,”nickname”:”alien”} $.ajax({ type:"post", url

SpringMVC在處理Ajax請求返回void導致前臺Ajax回撥函式不執行

問題簡述 在一次SpringMVC專案中,前臺通過Ajax請求,準備修改資料庫中的資料。因為Ajax請求只是讓後臺更改資料,所以Controller方法根本不需要返回給前臺任何資料,所以我們將Controller的方法的返回值設定為void。但令我困擾的是,前端頁面本應該執行的回撥函式一直不

jQuery ajax請求 一般請求和自定義請求

  //一般post請求        $.ajax({               &nb

jQuery AJAX方法 後臺返回一個實體類的list

java程式碼 自定義實體類ChartSeries public class ChartSeries { private String name; //曲線名稱 p