前提・実現したいこと
Javascriptを使用し、ショッピングサイトを作成しています。
品名にシングルクォートが含まれた商品が存在するのですが
その商品のキーワード検索を行った際、
シングルクォートも含んだ状態で検索結果に表示されるようにしたいです。
発生している問題・エラーメッセージ
現在、シングルクォートより前の文字だけ抽出され検索結果に表示されてしまいます。
例:キーワード検索ボックスに「ABC'D」というキーワードを入力すると、
「ABC」が含まれるもの全てが検索結果に表示されてしまいます。
「ABC'D」というキーワードが結果に表示されるようにしたいです。
該当のソースコード
// キーワード
$('#Keyword').click(function () {
var keyword = $('#KeywordTxt').val();
if (keyword == '') {
return false;
}
$("input[name='kwd']").remove();
$('#form0')
.append("<input type='hidden' name='kwd' value='" + keyword + "'/>")
.attr('action', '/Joken/Keyword')
.submit();
return false;
});
試したこと
replaceの文字列置換も試みたようですが、上手く行かなかったようです
回答1件
あなたの回答
tips
プレビュー