我正在使用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