บทความนี้อธิบายการแก้ปัญหาพารามิเตอร์ภาษาจีนที่ผ่านการอ่านออกในค่า JS Pass แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ฟังก์ชั่น popupfk (cnum, type) {var url = "สัญญา! Paying.action"; url = url+"? contract.contractNum ="+cnum+"& payingType ="+type; // ถ้า (isempty ($ (_ this) .attr ("payId"))) {// url = url+"& s_paymentid ="+paymentid; } else {// url = url+"& s_payid ="+$ (_ this) .attr ("payId"); //} url = url+"& random ="+math.random (); //ที่นี่. ใช้ encodeuri เป็น transcode สองครั้ง เมื่อได้รับการดำเนินการพื้นหลัง ในการดำเนินการครั้งเดียว จะไม่มี url ที่อ่านไม่ออก = encodeuri (url); url = encodeuri (url); var ret = window.showmodaldialog (url, "", "dialogwidth = 950px; dialogheight = 600px; center = yes; border = หนา; สถานะ = ไม่; help = no; scrollbars = no");};};};ด้านล่างนี้เป็นตัวอย่างรหัสการกระทำ
String cnum = contract.getContractNum (); สตริง num; ลอง {num = urldecoder.decode (cnum, "utf8"); System.out.println (NUM); c = csl.QueryOneByNum (num);} catch (unsupportencodingexception e) {โยน runtimeException ใหม่ ("ข้อผิดพลาดข้อมูลสัญญาโปรดติดต่อผู้ดูแลระบบ");}สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ JavaScript โปรดตรวจสอบหัวข้อของเว็บไซต์นี้: "สรุปทักษะการดำเนินการส่งค่า JavaScript", "สรุปทักษะการดำเนินงานการเข้ารหัส JavaScript", "สรุปทักษะการใช้งาน JAVAScript ของ JavaScript" "สรุปข้อผิดพลาดของ JavaScript และเทคนิคการดีบัก", "บทสรุปของโครงสร้างข้อมูล JavaScript และทักษะอัลกอริทึม", "บทสรุปของอัลกอริทึมและเทคนิคการสำรวจ JavaScript Traversal" และ "สรุปการใช้งานทางคณิตศาสตร์ทางคณิตศาสตร์ JavaScript"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน