目前遇到情況在打算在JS中寫SQL select
但想要組合欄位
EX.
<Script>
function QQ(){
window.open("QQ.asp?QQselect=a+b&QQfrom=table")
}
</Script>
QQ.asp
Request("QQselect")
Request("QQfrom")
<%
sql="select " & Request("QQselect") & from "& Request("QQfrom") &"
response.write sql
結果為 select ab from talbe
%>
但輸出出來sql JS都會把 a+b 變成 ab
請問有什麼方法讓加號變正常字串 可以輸出在SQL上?
你這個作法有點奇怪
你可以嘗試用ajax post參數到另外一隻asp做處理
會比你用get好很多
再來你的問題是一定會發生的
讓我們看看網址get
param=a+b
此時我們接收param肯定不會出現加號
所以看你要傳兩個還是字串或array然後自己在接收時再做處理
1.param1=a¶m2=b
2.param=a,b
3.param[]=a¶m[]=b
看完你後面新改的。
我只想說,我真的不敢再教你怎麼傳值了。
免得被注入的不要不要的。
你還是學一下正規的吧。不要再去學get傳送的原因理由了。
這樣錯誤的學習,我真的教不太下去。會覺到我再害你。