2013-10-21 2 views
0

내 양식에 항목 코드를 사용하여 상품 설명을 FETCH하고 ​​싶습니다. 예를 들어 제품 설명이 24 "STUB END 316L SCH10S이고 항목 코드가 STUB316LS10SW이므로 항목 코드에서 검색 할 때 STUB316LS10SW에게 특정 항목 코드에 대한 항목 설명을 사용하여 필드는 아약스는이Ajax는 문자열이나 값을 특수 문자로 사용하지 않습니다

  $(function() { 
     function log(message) { 
     $("<div>").text(message).prependTo("#log"); 
      $("#log").scrollTop(0); 
     } 
     $("#itemcode1").autocomplete({ 
     source: function(request, response) { 
     $.ajax({ 
     url: "getProductList.php", 
     dataType: "json", 
    data: { 
     name_startsWith: request.term 
     }, 
    success: function(data) { 
     response($.map(data.geonames, function(item) { 


     return { 
     label: item.name + (item.adminName1 ? ", " + item.adminName1 : "") , 
    value: item.nameval, 
    value1: item.toponymName, 
    price:item.price, 
    quantity:item.quantity, 
    prodId:item.prodId, 
     itemcode:item.itemcode, 
    } 
    })); 
    } 
    }); 
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="style1"> 
      <tr> 
      <td>Item Code </td> 
      <td>&nbsp;</td> 
      <td><input type="text" id="itemcode1" name="itemcode1" /></td> 
      </tr> 
      <tr> 
     <td width="125">Products/Description</td> 
     <td width="10">:</td> 
     <td width="175"><input name="productDesc1" type="text" id="productDesc1"></td> 
     </tr> 
     <tr> 
     <td>&nbsp;</td> 
     <td>&nbsp;</td> 
     <td> 
     <input type="submit" name="submit" value="Create" 
     style="width:100px;" id="crt"></td> 
     </tr> 
+0

확실하지 않지만 귀하의 PHP 스크립트가 귀하의''와 다른 문자 인코딩을 가지고있을 수 있습니다. 동기화를 시도하고 작동하는지 확인하십시오. – Kuro

+1

나는 당신이 말하는 CLUE를 가지고 있지 않다 ... 당신의 질문을 향상 시키십시오. –

+0

항목 코드를 사용하여 항목 설명을 검색 할 때 특수 문자가 포함 된 항목 설명을 가져올 수 없습니다. @ kuro @dennis haarbink ... @ kuro 메타 문자 집합을 변경하려고합니까? –

답변

1

랩 값을 도와주세요 ..can 항목 설명을 가져 오는되지 않도록 내가 24 ", 즉 특수 문자가 항목 설명에 있기 때문에 가져 오는되지 않는다 (또는 모든 것)을 encodeURI()에 넣습니다. http://www.w3schools.com/jsref/jsref_encodeuri.asp

은 JS의 사용 해독하려면 decodeURI() 기능이 통해 UR 특별 character..you이 없습니다 검색 할 수 있습니다 받아 http://www.php.net/manual/en/function.rawurldecode.php

0

사용이하고 설명을 인코딩 : http://www.w3schools.com/jsref/jsref_decodeuri.asp

rawurldecode() 기능 PHP 사용에 디코딩하려면 당신이

encodeURIComponent() 

또는

string rawurlencode (string $str) 
원하는 실제로 무엇인지

귀하의 질문을 개선 ... 이해하기가 어렵습니다

+0

내 질문이 향상되었습니다. @Prafulla에 대한 설명이 필요하면 알려주세요. –

관련 문제