次のコードを使用してサーバーに投稿し、MYSQL クエリに送信して検索で一致を見つけます。
$.ajax({
url: '/search/spotlight/',
data: "q=" + $(this).val(),
success: function(data) {
}
});
Q の val にスペースが含まれていると、問題が発生します。これを正しく処理しているかどうか疑問に思っていますか?AJAX 呼び出しで値をエンコードする必要がありますか? それとも、これは ColdFusion である私のバックエンドの問題ですか?
現在、JQUERY は次の内容をサーバーに投稿しています: /search/spotlight/?q=FirstName%20LastName
これは正しいですか?