我正在使用 ajax 调用 aspx 服务器端脚本来发送电子邮件。这是我的ajax发送功能:
//global variables-------------------------------------------------------
var html_dir = "/Html/"
var net_dir = "/Net/"
//ajax request-----------------------------------------------------------
function ajaxRequest(url, cfunc, asynch)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
if (window.XMLHttpRequest)
{
response = new XMLHttpRequest();
}
// code for IE6, IE5
else
{
response = new ActiveXObject("Microsoft.XMLHTTP");
}
//send request
response.onreadystatechange = cfunc;
response.open("GET", url, asynch);
response.send();
}
//-----------------------------------------------------------------------
这就是我运行此功能的方式:
ajaxRequest(net_dir + "SendForm.aspx?emailBody=" + emailBody, formSent, true);
它工作正常,但我对波兰语字符有问题(łńóąę 等)。在电子邮件和 SendForm.aspx 脚本中(调试时)有一些奇怪的字符而不是波兰字母。我该如何解决?