スリムフレームワークWebサービスへのajaxコールを作成しています。私のデータベースにメモを送るためのものです。スリムなフレームワークとajax。 '/'文字をパラメータとして使用する
問題は、ユーザーがたとえば「send 1/2 piece」と書くことができるということです。だから私が電話をかけると、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を使用することを検討します。 –