.NET webclient 请求代码 Javascript

.NET webclient request code to Javascript

我有一些 .NET 代码需要转换成 Javascript/jQuery。

我想这可以用 AJAX 完成,但我不知道该怎么做。这里有人可以帮我吗?

public  string  SendSMS(string  to,  string  from,  string  message) {
    WebClient  wc =  new  WebClient();            
    var  encoding =  Encoding.GetEncoding("iso-8859-1");            
    var  url =  new  StringBuilder();            
    url.Append("https://cpa.eurobate.com/push2.php?");            
    url.Append("&bruker="  +  HttpUtility.UrlEncode(_user, encoding));            
    url.Append("&passord="  +  HttpUtility.UrlEncode(_pass, encoding));            
    url.Append("&avsender="  +  HttpUtility.UrlEncode(from, encoding));            
    url.Append("&til="  +  HttpUtility.UrlEncode(to, encoding));            
    url.Append("&melding="  +  HttpUtility.UrlEncode(message, encoding));            
    wc.Encoding = encoding;            
    return  wc.DownloadString(url.ToString());
}

谢谢。

对于 jQuery,您可以使用此代码:

$.get( "test.cgi", { bruker: "xxx", passord: "xxx", avsender: "xxx", til: "xxx", melding: "xxx" } )
.done(function( data ) {
 alert( "Response: " + data );
});

您没有指定编码,也没有url对查询字符串参数进行编码。