2012-02-25 90 views
0

我已經使用Google搜索並檢查了一個答案的stackoverflow,但我還沒有找到適當的答案。我的輸入通常包含&(&符)和@,所以我需要轉義該變量CN99,我怎麼能用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); 
     } 
    }); 

}); 
+1

http://stackoverflow.com/questions/332872/如何編碼一個URL在JavaScript中你檢查這個? – linuxeasy 2012-02-25 16:15:04

回答

1

你應該與ajaxdata選項通過URL參數..

$("#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); 
     } 
    }); 
}); 

這樣jQuery將處理編碼

+0

作爲魅力,這將大大幫助我在未來,謝謝! – Drazek 2012-02-25 18:09:50