欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jQuery$.post()返回類型為json時不進入回調(diào)函數(shù)的原因及解決方法

這真是個讓人特別抓心找撓肝的問題,真的差點被這個問題逼的放棄去使用json作為返回類型,而是去用html,但是有的時候就是要較汁一下。(即便現(xiàn)在問題解決了,我還是想說句“媽蛋”,來發(fā)泄一下)

成都創(chuàng)新互聯(lián)專注于忻州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供忻州營銷型網(wǎng)站建設(shè),忻州網(wǎng)站制作、忻州網(wǎng)頁設(shè)計、忻州網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造忻州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供忻州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

其實主要還是自己對json的不夠了解,但是很納悶,網(wǎng)上對路的解決方法幾乎沒有。所以雖然問題很小,但是還是想要分享出來,希望能幫到需要的人。

首先$.post()格式如下:

$.post(url,data,success(data, textStatus, jqXHR),dataType)

參數(shù)描述

url
必需。規(guī)定把請求發(fā)送到哪個 URL。

data  
可選。映射或字符串值?;臼莏son格式。

success(data, textStatus, jqXHR)      
可選。請求成功時執(zhí)行的回調(diào)函數(shù)。

dataType

可選。規(guī)定預(yù)期的服務(wù)器響應(yīng)的數(shù)據(jù)類型。默認(rèn)執(zhí)行智能判斷(xml、json、script 或 html)。

示例:

                $.post("../../xxx/ajaxPost.aspx",
                    {
                        action: "xxx",
                        id: xxx
                    },function (data,status) {
                        alert("name="+data.name+",age="+data.age);
                    },
		    "json");

打斷點可以正常進入到后臺。直到想要的操作完成,組成新的json數(shù)據(jù),利用Response.Write()返回,但是無論如何也不走function()方法,之前有想到是json格式的問題,但是改了還是不行。

后來終于終于

后臺:

            result = "{\"name\":\"Michael Jordan\",\"age\":\"51\"}";
            Response.Write(result);
            Response.End();

大家注意,都知道json的格式是{"key1”: "value1”, "key2”: "value2”} 這樣(或者是把{}中的雙引號變成單引號),但是在C#代碼部分卻是需要在引號(“”)前加上轉(zhuǎn)義字符(\)的,否則永遠(yuǎn)走不到回調(diào)方法。

$.post()方法在以json作為返回類型的時候,是嚴(yán)格要求使用json格式才可以進入回調(diào)的。所以……

運行截圖:

jQuery $.post()返回類型為json時不進入回調(diào)函數(shù)的原因及解決方法

本文標(biāo)題:jQuery$.post()返回類型為json時不進入回調(diào)函數(shù)的原因及解決方法
本文地址:http://chinadenli.net/article12/giehgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、動態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、網(wǎng)站收錄、網(wǎng)站內(nèi)鏈、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管