我正在使用JQuery类型提前函数通过使用用户输入的三个字符来匹配和显示雇主名称的建议。但是,如果用户输入撇号('),因为雇主名称有时有撇号(例如:奥兰多),此功能不起作用,请让我知道如何处理这个jquery函数中的撇号。如何在请求中处理撇号以提示jquery函数
$('.mypage').typeahead({
minLength: 3,
items: 'all',
source: function (request, response) {
$.ajax({
url: "/AutoCom.asmx/MatchEmployers",
data: "{ 'employerName': '" + request + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) { --------
有一个取巧的办法是,你可以通过你已经发送给请求对象,我的意思是在你Codeside之前每次检查单引号之前放置另一个单引号替换“'”(单引号)。 –
感谢您的建议。但是在后面的代码中的web方法甚至在请求中有撇号时没有被打中。当我输入撇号时,JQuery函数完全停止工作。 – Sunny