У меня есть этот код (ниже) ..
$.ajax
({
type: "POST",
url: "../WebServices/Feedback.svc/sendfeedback",
dataType: 'json',
async: false,
data: '{"stars": "' + stars + '", "rating" : "' + rating + '", "note" : "' + encodeURIComponent(note) + '", "code" : "' + code + '", "permission" : "' + permission + '"}',
contentType: "application/json; charset=utf-8"
});
Я использую его для передачи данных в веб-службу, но проблема в том, есть ли там какие-либо символы, подобные этому (, /?: @ & = + $ #).Я вставил кодирующий URIComponent, который работает нормально, а затем в веб-сервисе я снова их вернул.
Что я спрашиваю, есть ли лучший способ сделать это?Кажется немного сумасшедшим, что мне приходится каждый раз кодировать строку перед тем, как ее пропустить ...
Спасибо