程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> asp.net-ASP.NET 與jQuery 傳遞中文參數亂碼

asp.net-ASP.NET 與jQuery 傳遞中文參數亂碼

編輯:編程解疑
ASP.NET 與jQuery 傳遞中文參數亂碼

今天做一個項目,先用C# 代碼編輯href

  <a href='showWebUpDown.aspx?firstTitle=新聞動態&secondTitle=" + xinwenList [i]+ "&total=3'>" 
  • xinwenList[i] + " 這一步很正常,點擊這個鏈接後跳轉到另一個頁面,那個頁面在頁面剛加載的時候執行一個jQuery 代碼,就是獲取其中一個參數 代碼如下: function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; //返回參數值 } $(window).load(function () { var sectitle = getUrlParam("secondTitle"); alert(sectitle); $('.rightIframe').attr('src', 'thridListPage.aspx?secondTitle=' + 6);

});

一開始執行還是很正常的 但是後來我再修改Css的過程中不知道怎麼的,js獲得的sectitle就變成了亂碼 ,怎麼辦啊 ?這是什麼原因?其他頁面怎麼就好好的呢?

最佳回答:


你的aspx/html保存用的編碼要和你的程序中變量的編碼一致,建議你服務器返回中文的時候做一個html編碼

http://www.cnblogs.com/greatverve/archive/2009/07/09/1519727.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved