0
我使用這一些數據保存到DB:ASP.NET MVC和jQuery - 問題與AJAX編碼
$("#btnSave").click(function() {
$.ajax({
type: 'POST',
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
data: 'description=' + oEditor.GetXHTML(),
url: '/SuperAdmin/ReceiveData/',
success: function() {
alert('news saved');
}
});
});
「oEditor.GetXHTML」 從FCKEditor的拍攝。 而且,爲了獲得這個數據我有一個ASP.NET MVC方法(的ActionResult):
public void ReceiveData(string description)
{
}
的一點是:當我發送,例如,這句話包括「JavaScript的集成模塊」腳本, ReceiveData方法只能得到,直到包括 ...之後會發生什麼不來。
調試我上面的jQuery函數,我看到我試圖傳遞給該方法的句子有HTML編碼&,amp;等等。並且...「JavaScript集成模塊」...的雙引號被ReceiveData方法解釋爲參數,因爲雙引號在其編碼中具有'&'。
所以,我怎樣才能改變這種「& QUOT」到「之前發送到MVC的方法?或者有沒有一種方法,使這種方法認識到這一點‘& QUOT’作爲一個字符,而不是一個參數?
感謝!
你好牛!它的工作!這是什麼遁法? – AndreMiranda 2009-04-15 21:38:50