JQuery Type ahead関数を使用して、ユーザーが入力した3文字を使用して雇用者名の候補を照合して表示しています。しかし、ユーザーがアポストロフィ( ')を入力すると、アポストロフィがあることがあります(例:オランド)。この関数は機能しません。この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) { --------
「 '」(一重引用符)は、REQUESTオブジェクトに送信する前に毎回チェックする必要があるため、その単一引用符の前に別の単一引用符を置くことで置き換えることができます。 –
ありがとうございます。しかし、コードのWebメソッドは、私が要求にアポストロフィを持っている場合でもヒットしていません。アポストロフィを入力すると、JQuery関数は全く機能しなくなります。 – Sunny