我正在對Slim框架Web服務進行ajax調用。這用於將筆記發送到我的數據庫。苗條框架和ajax。 '/'字符作爲參數
問題是,用戶可以寫例如「發送1/2片」。所以當我打電話時,由於'/'字符的原因,URL不會找到404。
有什麼辦法可以避免這個問題嗎?
notes = 'send 1/2 piece'
$.ajax({
type: 'GET',
url: 'http://Myserver/orders/notes/' + MyOrder + '/' + notes,
dataType: "json", // data type of response
beforeSend: function(xhr, settings){
},
success: function(data){
},
error: function(xhr, status, errorThrown){
errorPopup(errorThrown);
},
complete: function(xhr, status){
}
});
'EncodeURI' /'EncodeURIComponent' –
EncodeURIComponent不適合我。它只是對完整的URL進行編碼,而我仍然得到404 –
GET不是發送任意數據的最佳方法。我會考慮使用POST。 –