包含js之web的词条

本文目录一览:

如何用JavaScript调用Web服务

通过JavaScript中的两个方法——useService和callService来调用一个已存在的Web服务

callService这个方法的语法:

iCallID = sElementID.sFriendlyName.callService([oCallHandler], funcOrObj, oParam);

iCallID是调用服务后返回的ID。

sElementID是useService方法的一个控件元素ID。稍后讲如何用userServie。

sFriendlyName是服务名,比如.NET中Default.asmx,则这里是Default。

oCallHandler是处理响应结果的回调函数,因为有些请求无需关注响应结果,在这里是可选参数。

funcOrObj是web服务中的方法,在.NET中便是标有[WebMethod]的一些公用方法。

oParam是Web Method中的参数,可以是0,1,2,…个参数。

useService语法:

useService刚开始让我费解的是哪里来的这个方法,后来发现我们需要去微软官方上下载一个叫webservice.htc的文件。

下载完这个文件,将其放到根目录下,在你的html里写上这样一段代码就轻松搞定:

body style=”behavior: url(webservice.htc)”/

在onload时初始化web服务,初始化代码如下:

  var iCallID;

  function init() {

  serviceZivsoft.useService(“Default.asmx?WSDL”, “Default”);

  }

关于useService更详细的解释,可以去MSDN上查阅,用法还是比较简单的。

js是web必须学习的么?

是的,必须要学,并且要学会!web前端需要学会HTML、js、CSS、HTML5、CSS3等基础,其次可以学点vue等前端框架。js是做动态网页,和后台交互必须的语言,可以说一个好的网页肯定绕不开js,所以,加油学习吧!

js怎么调用webserver

步骤1.   在web.config中的system.web节点里加入

!–此节点可允许脚本跨域调用webservice–

  webServices

   protocols

    add name=”HttpPost”/

    add name=”HttpGet”/

   /protocols

  /webServices

  !–此节点可允许脚本跨域调用webservice–

步骤2. webservice代码

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Services;

using System.Web.Mvc;

namespace WebService

{

  /// summary

  /// WebService1 的摘要说明

  /// /summary

  [WebService(Namespace = “”)]

  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

  [System.ComponentModel.ToolboxItem(false)]

  // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

  [System.Web.Script.Services.ScriptService]

  public class WebService1 : System.Web.Services.WebService

  {

    [ValidateInput(false)]

    [WebMethod(Description = “测试”)]

    public void getDBTableInfos(string EnterpriseCode)

    {

      HttpContext.Current.Response.ContentType = “application/json;charset=utf-8”;

      string jsonCallBackFunName = string.Empty;

      jsonCallBackFunName = HttpContext.Current.Request.Params[“jsoncallback”].ToString();

      HttpContext.Current.Response.Write(jsonCallBackFunName + “({ \”Result\”: \”” + EnterpriseCode + “\” })”);

    } 

  }

步骤3. html页面部分

!DOCTYPE html

html

head

  titleIndex/title

  script src=”” type=”text/javascript”/script

  script type=”text/javascript”

    $(function () {

      $(“#btnSubmit”).click(function () {

        var EnterpriseCode = “39”;       

        var dataStr = “EnterpriseCode=” + EnterpriseCode;

        $.ajax({

          type: “get”,

          url: “?”,

          dataType: “jsonp”,

          jsonp: ‘jsoncallback’,

          data: dataStr,

          success: function (result) {

            //返回结果

            alert(result.Result);

          }

        });

      });

    });

  /script

/head

body

  div

    input id=”btnSubmit” type=”button” value=”查询” /

  /div

/body

/html

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/153436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-14 03:06
下一篇 2024-11-14 03:06

相关推荐

  • JS Proxy(array)用法介绍

    JS Proxy(array)可以说是ES6中非常重要的一个特性,它可以代理一个数组,监听数据变化并进行拦截、处理。在实际开发中,使用Proxy(array)可以方便地实现数据的监…

    编程 2025-04-29
  • Python Web开发第三方库

    本文将介绍Python Web开发中的第三方库,包括但不限于Flask、Django、Bottle等,并讨论它们的优缺点和应用场景。 一、Flask Flask是一款轻量级的Web…

    编程 2025-04-29
  • Web程序和桌面程序的区别

    Web程序和桌面程序都是进行软件开发的方式,但是它们之间存在很大的区别。本文将从多角度进行阐述。 一、运行方式 Web程序运行于互联网上,用户可以通过使用浏览器来访问它。而桌面程序…

    编程 2025-04-29
  • 解析js base64并转成unit

    本文将从多个方面详细介绍js中如何解析base64编码并转成unit格式。 一、base64编码解析 在JavaScript中解析base64编码可以使用atob()函数,它会将b…

    编程 2025-04-29
  • Node.js使用Body-Parser处理HTTP POST请求时,特殊字符无法返回的解决方法

    本文将解决Node.js使用Body-Parser处理HTTP POST请求时,特殊字符无法返回的问题。同时,给出一些相关示例代码,以帮助读者更好的理解并处理这个问题。 一、问题解…

    编程 2025-04-29
  • t3.js:一个全能的JavaScript动态文本替换工具

    t3.js是一个非常流行的JavaScript动态文本替换工具,它是一个轻量级库,能够很容易地实现文本内容的递增、递减、替换、切换以及其他各种操作。在本文中,我们将从多个方面探讨t…

    编程 2025-04-28
  • Python操作Web页面

    本文将从多个方面详细介绍Python操作Web页面的技巧、方法和注意事项。 一、安装必要的库 在Python中操作Web页面,需要用到一些第三方库。 pip install req…

    编程 2025-04-28
  • 如何使用WebAuth保护Web应用

    WebAuth是用于Web应用程序的一种身份验证技术,可以提高应用程序的安全性,防止未经授权的用户访问应用程序。本文将介绍如何使用WebAuth来保护您的Web应用程序。 一、什么…

    编程 2025-04-28
  • Python编写Web程序指南

    本文将从多个方面详细阐述使用Python编写Web程序,并提供具有可行性的解决方法。 一、Web框架的选择 Web框架对Web程序的开发效率和可维护性有着重要的影响,Python中…

    编程 2025-04-28
  • JS图片沿着SVG路径移动实现方法

    本文将为大家详细介绍如何使用JS实现图片沿着SVG路径移动的效果,包括路径制作、路径效果、以及实现代码等内容。 一、路径制作 路径的制作,我们需要使用到SVG,SVG是可缩放矢量图…

    编程 2025-04-27

发表回复

登录后才能评论