2012-02-25 5 views
0

私はグーグルで、私は答えのためにstackoverflowをチェックしましたが、まだ私は適切なものを見つけませんでした。私の入力には&(アンパサンド)と@が含まれているので、その変数CN99をエスケープする必要があります。どうすればjqueryでこれを行うことができますか? jQueryのエンコーディングを処理するjQueryの文字をエスケープする

$("#CompanyNameFilter").focus(function() { 
    var CN99 = $("#CompanyNameFilter").val(); 

    $.ajax({ 
     url: "clients.php?companyname=" + CN99, 
     dataType: "html", 
     success: function(html) { 
      var div = $("#companyList", $(html)).addClass("done"); 
      $("#companyList").html(div); 
     } 
    }); 

}); 
あなたは ajaxdataオプションでURLパラメータを渡す必要があり
+1

http://stackoverflow.com/questions/332872/どのようにエンコード-a-url-in-javascriptこれをチェックしますか? – linuxeasy

答えて

1

...

$("#CompanyNameFilter").focus(function() { 
    var CN99 = $("#CompanyNameFilter").val(); 

    $.ajax({ 
     url: 'clients.php', 
     data: {companyname: CN99}, 
     type: 'get', 
     dataType: "html", 
     success: function(html) { 
      var div = $("#companyList", $(html)).addClass("done"); 
      $("#companyList").html(div); 
     } 
    }); 
}); 

この方法

+0

魅力として働く、これは将来大いに感謝します! – Drazek

関連する問題