簡體   English   中英

encodeURIComponent雙引號過程

[英]encodeURIComponent double quotation process

用javascript中的encodeURIComponent編碼,以在問題發生時處理雙引號。 被如下對待:如果您在保存點中有雙引號andoeneyo ...我可以治療嗎? “測試”這個問題。


var point = "homepage|"TEST"|1|0|#ffffff";

var upsert_domain = _JSON_SCRIPT_DOMAIN + "/back/insert_new.jsp?proc_id=deal3_insert&query_type=update&data=";

upsert_domain +="[{\"point_info\":\""+encodeURIComponent(point)+"\"}]";


var oParam_corp = { url: upsert_domain };


$.ajax({
          type:"POST",
          async : false,
          url:_PROXY_URL,
          dataType:"json",
          timeout : 10000,
          cache : false,
          data:oParam_corp,
          contentType: "application/x-www-form-urlencoded; charset=UTF-8"
          ,success: function(data) {
              if(data[0].result == "200")
                {
                  registerCoperation(url);
                }
          }
    });

您的字符串封閉報價是錯誤的-因為你正在使用"的字符串中附上文字與''

var point = 'homepage|"TEST"|1|0|#ffffff';
var upsert_domain = _JSON_SCRIPT_DOMAIN + "/back/insert_new.jsp?proc_id=deal3_insert&query_type=update&data=";

upsert_domain += '[{"point_info":"' + encodeURIComponent(point) +'"}]';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM