【问题标题】:.NET webclient request code to Javascript.NET webclient 请求代码到 Javascript
【发布时间】:2015-04-20 12:27:27
【问题描述】:

我有一些 .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());
}

谢谢。

【问题讨论】:

  • 您可以通过传递所需参数使用 ajax 调用来保持代码原样
  • @GirishSakare 我该怎么做?我无法在我的服务器上运行 .NET 代码。
  • 您打算使用什么替代 system.web.WebClient?如果不运行 .NET?
  • 这是百万美元的问题@GirishSakare! ...以及为什么我需要与上面的代码示例等效的 javascript。

标签: javascript jquery .net converter


【解决方案1】:

使用 jQuery,您可以使用以下代码:

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

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

【讨论】:

    猜你喜欢
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 2021-08-28
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多