作者taurus510 (ciao!)
看板Ajax
標題[問題] 用$.ajax傳的字串中有 # URL
時間Thu Dec 8 20:56:11 2011
各位板上大大好
我又來問問題了
我用$.ajax傳的字串為
background: #09368b; url(../mod......
我的ajax設定為
$.ajax({type:"GET",
url:'wp/inhead.php',
data:"value="+css,
async:false,
cache:false,
processData:false, //這項我設true 或 false 結果都相同
sucess:function(){}
});
我發現當字串讀到第一個冒號後,
#字號之後的內容不會傳過去,而是被瀏覽器當作 URL fragment...
又要再次請教各位大大了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.220.24
※ 編輯: taurus510 來自: 140.127.220.24 (12/08 20:58)
1F:→ blestadsl:用 post 12/08 21:09
2F:→ taurus510:thanks 我試試! 12/08 21:13
3F:→ taurus510:Amazing!!!! 謝謝你! 12/08 21:16
4F:→ TonyQ:如果只是簡單的get , 另一個方向是做url encode 12/08 21:17
5F:→ taurus510:Tony大 你好,請問什麼樣的情況不適合? 12/08 21:56
6F:→ taurus510:我需要傳送的資料是一些包含HTML+CSS+JS的字串 12/08 21:57
7F:→ mrbigmouth:如果要傳送很大的東西 建議都用post 12/09 17:41
8F:→ taurus510:嗯謝謝! 12/09 18:16