2012-02-25 4 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/ how-to-encode-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