У меня есть форма, которая состоит из пары текстовых полей и текстовой области для заказа примечания / комментарии . Проблема, с которой я столкнулся, заключается в том, что каждый раз, когда я набираю специальный символ в текстовой области, запрос ajax перестает работать. Я пытался избежать специальных символов, используя escape, escapeURIComponent и т. Д., Но, похоже, ничего не работает. Удаление специальных символов работает, но это не решает мою проблему. Какие-либо предложения? ниже приведен фрагмент кода, который у меня есть:
$.post(getPost('addComponent'), {
componentType:$('#componentType').val(),
productQty:$('#productQty').val(),
comments:$("#orderNotes").val()
}, function(data, statusCode) {
if (statusCode === 'success') {
updateComponentContainer(data);
} else {
return false;
}
}, 'json');