作者wind681201 (阿风~~)
看板Ajax
标题[问题] javascript MVC路径问题
时间Thu Sep 26 22:42:07 2013
各位大大:
目前小弟使用mvc中,但常需要用javascript来改变from的action
若from的action原本是 "aa/bb"但我在一个bb.js中要改变from的
路径,我要写成 action = "bb/cc/0/1"就会出现很奇怪的问题
情况一: action = "aa/bb/bb/cc/0/1"
情况二: action = "bb/cc/0/1" <--这样虽然对,但是因为aa是网址的必要值
但因机器的不同,所以需要随机器变动
可能需要变成 "dd/bb/cc/0/1"
不管怎麽下语法,就是不对,还是说mvc对javascript的相对路径是有不同的?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.121.234
1F:推 lvlightvivi:前面再加个"/"如何? 09/28 00:01
2F:→ wind681201:不行,也试过,相对路径用过了 09/29 01:03
3F:推 mrbigmouth:action="/aa/bb/cc/0/1" 09/29 06:46
4F:→ mrbigmouth:这样会找http://原domain/aa/bb/cc/0/1才对 09/29 06:47
5F:→ mrbigmouth:不论之前网址是什麽 09/29 06:47
6F:推 hit1205:原po是不是不能在JS里头写死 aa/ 的部分? 09/29 23:24
7F:→ hit1205:如果先取 action 的值,然後用 / 分割之後再取代後面呢? 09/29 23:25
8F:→ hit1205:看起来原po好像是要保留第一个斜线前面的值,取代後面的? 09/29 23:31
9F:→ TonyQ:这个不是 mvc 的问题是 js issue ~ 09/30 12:43
10F:→ TonyQ:本来 js 就不会考虑 context path 09/30 12:43
11F:→ dlikeayu:先设定个 setting = setting || {} setting.baseUrl = 10/01 08:25
12F:→ dlikeayu:当前页或动态页 如果是走hash就是要调整pathrule的先後 10/01 08:27
13F:→ dlikeayu:顺序 让它自动代入你的aa或oo或 xx 10/01 08:27