1. 程式人生 > >ajax接收反參時,接收到[object XMLDocument]時的處理方法

ajax接收反參時,接收到[object XMLDocument]時的處理方法

Ajax在進行非同步請求時是比較方便的,但是在部分瀏覽器中,ajax接收的反參為[object XMLDocument]。

這是因為瀏覽器預設的將dataType用html來處理了,所以只需要設定一下dataType為text即可。

$.ajax({
	// 請求方式
	type:"POST"
	// 請求
	url:"",
	// 引數
	data:{"":},
	// 如果引數為json,加上這句
	contentType:"text/json",
	// 規定反參型別為text
	dataType:"text",
	// 讓ajax,success後操作順序執行
	async:false,
	success:function(data){}
})


相關推薦

ajax接收接收到[object XMLDocument]處理方法

Ajax在進行非同步請求時是比較方便的,但是在部分瀏覽器中,ajax接收的反參為[object XMLDocument]。 這是因為瀏覽器預設的將dataType用html來處理了,所以只需要設定一下dataType為text即可。 $.ajax({ // 請求方式 t

關於程序中以時間判斷接收數據結束接收數據長度設置為1出現接收不全的問題解釋。

不能 長度 num 接收不全 情況 設置 uart 題解 沒有 首先明確:接收長度不能設置為1 程序代碼如下: if(Paral_RX_Count >= 10 ){ //@@@@[email protected]@@@  if(Paral_

一個偉大的發現裝X一下。筆記本win7系統64位機器執行unity 屏幕模糊解決的方法

-a dsm directx ctx font 偉大的 size pop 系統 筆者筆記本win7系統64位機器執行unity 時。往往切換時unity界面屏幕模糊,後來發現此時須要下載DirectXRuntimes201006x64,安裝就可以。 一

文本溢出顯示省略號CSS未加載a標簽仍可用處理方法

結合 on() 模型 多行 方案 ott bold -o 範圍 一、文本溢出打點 (1)單行文本 overflow: hidden; text-overflow:ellipsis; white-space: nowrap; (2)多行文本 overflow : hid

當前頁面返回前一個頁面執行前一個頁面的方法

for console tail article blog http rep ESS ole var pages = getCurrentPages(); // 當前頁面 var beforePage = pages[pages.length - 2]; // 前一個頁面

MFC中Edit控制元件垂直滾動條當文字超出再顯示垂直滾動條

現在我需要實現這樣一個功能:      想要用edit控制元件本身的滾動條,並且設定該屬性,但是該滾動條會一直存在。效果如下圖,很是難看,當沒有輸入資訊時,也會出現垂直滾動條 其實,只有在文字超過設定的區域內才會顯示(在這我不知道如何上傳動態效果圖片,

表中有自增長主鍵插入資料的幾種方法

資料庫的表中有自增長主鍵時(如圖所示),我們該怎麼插入資料呢? 方式一:     當需要插入的資料比較少時,即可以通過一條一條的插入時,我們可以指定該列(id)的值,但是新插入的值不能和已有的值重複,而且必須大於其中最大的一個值 方式二:   

ajax請求後臺成功返回但是不進入到success 方法

今天遇到這個問題,jsp頁面ajax請求後臺,在java後臺可以看到,該請求已經成功返回。 但是,在前段跟程式碼,發現並不進入到success 和 fail 的回撥方法,函式直接結束。 後來,又增加了個error方法,發現,還真進入到這個方法裡了。 $.ajax({ url : '

四階魔方用三階魔方公式兩個特殊情況處理方式(頂面十字、最後一步)

四階魔方的玩法比較簡單的,就是把他變成三階魔方,然後用三階魔方公式還原: 1、先按照面與面的對應關係,把6個面的中心4個塊拼好。因為四階魔方面與面的對應不是固定的,所以要看角塊的顏色分佈,來判斷面與面對應關係(比如一個角塊顏色是紅、綠、黃,那麼這三個顏色肯定是彼此相鄰的,不會是對立面)。還原結果

Xshell 開啟初始執行卡慢優化方法

我使用的是Xshell 6免費版,有需要的同學可以去這個地址下載:https://www.netsarang.com/download/down_form.html?code=622   一開始安裝完Xshell時,即使另外沒有其他程式執行單獨開啟也會比較卡,這種卡實在是難以忍受。就上網搜了搜解

kali中安裝vmtools沒有壓縮包的解決方法

之前都沒有使用過kali 系統,今天安裝之後,發現介面非常簡潔,非常好看,而且功能很多,強力推薦。網上有很多的安裝教程,這裡就不說了。但是在安裝vmtools時碰到的問題,主要記錄下這個問題的解決。 先看看kali的介面吧(這裡是安裝了vmtools)!! 如

用Beyond Compare比較文字忽略不重要文字的方法

Beyond Compare是一款好用的文字比較工具,可以比較純文字檔案、原始碼和HTML,Word文件、Adobe和pdf檔案。在使用Beyond Compare比較文字檔案時,有些不重要的文字差異其實是可以直接忽略。 忽略次要差異: 1、執行Beyond Compare,選擇文字比較會話,單擊“開啟檔

移動端開發讓字型小於12px的方法

今天我們來說下在移動端開發時如何讓字型小於12px。 之前寫過一篇部落格,介紹如何讓chrome的字型小於12px,戳這裡檢視。在改變chrome字型的時候,在各路大神那裡看到過這個方法: html{

微信小程式如何在返回前一個頁面執行前一個頁面的方法

var pages = getCurrentPages(); // 當前頁面 var beforePage = pages[pages.length - 2]; // 前一個頁面 // console.log("beforePage"); // console.log

Java SE程式打包成jar包或exe程式讀取配置檔案的處理

該Java SE程式打包成JAR包或exe程式的時候,配置檔案不能放在裡面;因為會時不時的修改配置檔案裡面的內容,所以必須放在外邊,以備隨時更改! Main main = new Main();

使用JSCH連線需要輸入密碼的解決方法

背景: 在做一個安裝指令碼,期間會執行一些資料庫的操作,需要DBA帳號才可以執行。 我們用的JSCH建立SSH通道,直接連線到目標機器上執行,效果和開啟命令列是一樣的,唯一特殊的,就是關於DBA的密碼的問題。 Oracle(我們的資料庫用的Oracle)的指令碼中是提供了連

利用vue-cli腳手架搭建專案在我入門開啟了eslint 一直報黃色的警告 有時候非常的煩惱 所以我要去掉它

我們在專案目錄裡 找到 bulid--->webpack.base.conf.js 然後把下面的 程式碼 註釋掉哦const createLintingRule = () => ({  // test: /\.(js|vue)$/,  // loader: 'es

laravel傳輸資料介面好用的資料傳輸方法收藏一波!

1.養成程式碼儲存到log檔案中的習慣,方便核實資料的正確性,使得使用更方便; public function saveLogToFile($d) { $data =

Android Studio 使用魅族手機除錯不顯示 Log 的解決方法

今天用我的老 MX4 進行除錯時,發現 log 資訊缺失很多。重啟 As 和進入 Device Moniter 都沒解決。然後上網找發現可能是 Flyme 在搞事情,按照網上提供的方法設定之後,果然好了: 設定——輔助功能——開發者選項——效能優化——高階日誌

SecureCRT連線ubuntu中文顯示亂碼的解決方法

在用SecureCRT連線ubuntu時,中文顯示亂碼,如下設定即可: 在linux終端設定如下:(1)/var/lib/locales/supported.d/local檔案中新增一行:zh_C