jQuery對url和data編碼處理不一致

2021-08-24 22:40:05 字數 492 閱讀 1901

function search()
這種方式,jquery不對url的query引數進行utf8編碼

function search();

$('#right').load('search.do",data);

}

jquery會對data引數進行utf8編碼

這種不一致的處理方式感覺很不爽,因為第二種是最常使用的方法,而第一種有時被迫使用(傳遞引數為帶query的url,而query部分轉化成json jquery沒有提供方便的方法,自己parser出來,結果array to json依然沒有方法存在,需要別的外掛程式,比較鬱悶,被迫都統一使用第一種方法)

傳遞帶query的url。

function pagination(url)
而兩種方式混用則必然出現亂碼。

當然如果你的應用程式都統一使用utf-8編碼,那麼在tomcat中配置uriencoding來對url進行utf-8編碼,可以避免這個問題。

對 jQuery 中 data 方法的誤解

一直以來都認為新版本中 data 是呼叫 dataset 實現的,對於低版本ie則採用 getattribute 其實一直是我誤解了,也不知道最初這個想法是怎麼來的。難道我被盜夢了?今天 謝亮 兄弟和我討論乙個東西的時候,談到了效能,他用的是 attr 操作自定義屬性 data uid,我說用 da...

jQuery 給 data 賦值和取值

1.data 賦值問題 data 賦值有兩種方法,一種是使用 div data greeting hello world 另一種是使用 建議使用 div attr data greeting hello world data 和 attr 方式的區別 2.data 取值問題 基於 data 方式的賦...

zepto 和 jQuery 的data方法的區別

zepto坑之一,data和jquery的data方法有區別。眾所周知,data 方法很好用,而且效率相當不錯,如 tableid data style 就是讀取tableid上面的屬性data style的值。但是需要注意的點是 區分大小寫,且只能小寫,即,data 其中不管 是大小寫,讀取統一小...