Я делаю ajax-вызов веб-службы Slim framework. Это для отправки заметок в мою базу данных.тонкие рамки и 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. –