婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > js跨域調用WebService的簡單實例

js跨域調用WebService的簡單實例

熱門標簽:地圖標注項目怎么樣 超級大富翁地圖標注 硅語電話機器人公司 越南河內地圖標注 ai機器人電銷資源 騰訊地圖標注位置能用多久 個人怎樣在百度地圖標注地名 機器人電銷騙局揭秘 云呼外撥網絡電話系統

步驟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 = "http://tempuri.org/")]
  [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>
  title>Index/title>
  script src="http://www.cnblogs.com/Scripts/jquery-1.5.1.js" type="text/javascript">/script>
  script type="text/javascript">
    $(function () {
      $("#btnSubmit").click(function () {
        var EnterpriseCode = "39"; //企業代碼        
        var dataStr = "EnterpriseCode=" + EnterpriseCode;
        $.ajax({
          type: "get",
          url: "http://xxx/xxx.asmx/AntiWebQuery_Ajax?jsoncallback?",
          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> 

以上就是小編為大家帶來的js跨域調用WebService的簡單實例的全部內容了,希望對大家有所幫助,多多支持腳本之家~

您可能感興趣的文章:
  • AngularJS iframe跨域打開內容時報錯誤的解決辦法
  • js iframe跨域訪問(同主域/非同主域)分別深入介紹
  • js原生跨域_用script標簽的簡單實現
  • js判斷請求的url是否可訪問,支持跨域判斷的實現方法
  • Vuejs第九篇之組件作用域及props數據傳遞實例詳解
  • 詳細談談AngularJS的子級作用域問題
  • Node.js配合node-http-proxy解決本地開發ajax跨域問題
  • javascript iframe跨域詳解

標簽:林芝 邢臺 鄭州 遼源 舟山 海南 洛陽 內蒙古

巨人網絡通訊聲明:本文標題《js跨域調用WebService的簡單實例》,本文關鍵詞  跨域,調用,WebService,的,簡單,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《js跨域調用WebService的簡單實例》相關的同類信息!
  • 本頁收集關于js跨域調用WebService的簡單實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 黄石市| 西丰县| 白城市| 张北县| 华池县| 饶河县| 象州县| 丹东市| 罗定市| 米易县| 漳平市| 额尔古纳市| 崇文区| 高碑店市| 琼结县| 抚州市| 平凉市| 饶平县| 木里| 祁东县| 九寨沟县| 永靖县| 吴川市| 永春县| 郴州市| 冷水江市| 马龙县| 定安县| 虞城县| 依兰县| 孟村| 济阳县| 湾仔区| 临澧县| 石家庄市| 宜兴市| 肥城市| 综艺| 淄博市| 常宁市| 汉川市|