この記事では、JSパス値の文字化けされた中国のパラメーターの解決策について説明します。次のように、参照のために共有してください。
function popupfk(cnum、type){var url = "contract!paying.action"; url = url+"?contract.contractnum ="+cnum+"&payingtype ="+type; // if(isempty($(_ this).attr( "payid"))){// url = url+"&s_paymentid ="+paymentid; // url+"&s_paymentdlid ="+ } else {// url = url+"&s_payid ="+$(_ this).attr( "payid"); //} url = url+"&random ="+math.random(); //ここ。 Encodeuriを使用して2回トランスコードします。バックグラウンドアクションが受信されたとき。一度進行中。 crobled url = encodeuri(url)はありません。 url = encodeuri(url); var ret = window.showmodaldialog(url、 ""、 "dialogwidth = 950px; dialogheight = 600px; center = yes; border = fick; status = no; help = no; scrollbars = no");}以下はアクションコードスニペットです
string cnum = contract.getContractnum(); string num; try {num = urldecoder.decode(cnum、 "utf8"); System.out.println(num); c = csl.queryonebynum(num);} catch(unsupportedencodingexception e){throw new runtimeexception( "契約データエラー、管理者に連絡してください");}JavaScript関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JavaScriptバリュー伝送操作スキルの要約」、「JavaScriptの操作スキルの要約」、「JavaScriptのJSON操作スキルの概要」、JavaScriptスイッチング効果と技術の要約」、「JavaScript Search of Technique and of Algorithmのスキル」の要約をご覧ください。 「JavaScriptエラーとデバッグテクニックの概要」、「JavaScriptデータ構造とアルゴリズムスキルの概要」、「JavaScriptトラバーサルアルゴリズムとテクニックの要約」、「JavaScript数学操作使用量の要約」
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。