تصف هذه المقالة حل المعلمات الصينية المشوهة في قيم تمرير JS. شاركه للرجوع إليه ، على النحو التالي:
وظيفة popupfk (cnum ، type) {var url = "العقد! paying.action" ؛ url = url+"؟ contract.contractnum ="+cnum+"& payingType ="+type ؛ } آخر {// 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 = shicay ؛ status = no ؛ help = no ؛ scrollbars = no") ؛}فيما يلي مقتطف رمز الإجراء
String cnum = contract.getContractNum () ؛ string num ؛ حاول {num = urldecoder.decode (cnum ، "utf8") ؛ System.out.println (num) ؛ c = csl.queryonebynum (num) ؛} catch (UnsupportedEncodingException e) {رمي new RunTimeException ("خطأ في بيانات العقد ، يرجى الاتصال بالمسؤول") ؛}لمزيد من المعلومات حول المحتوى المتعلق بـ JavaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لمهارات عملية نقل قيمة JavaScript" ، "ملخص لمهارات تشغيل JavaScript" ، "ملخص لمهارات تشغيل JSON في JavaScript" ، "ملخص" ، ملخص ، "ملخص" ، ملخص ، "ملخص" ، ملخص ، "ملخص أخطاء JavaScript وتقنيات تصحيح الأخطاء" ، "ملخص هياكل بيانات JavaScript ومهارات الخوارزمية" ، "ملخص خوارزميات وتقنيات JavaScript Traversal" و "ملخص استخدام العمليات الرياضية JavaScript" استخدام "استخدام العمليات الرياضية"
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.