校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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的簡單實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 定远县| 南安市| 黄平县| 吐鲁番市| 元氏县| 鹰潭市| 磐安县| 沙坪坝区| 兴化市| 永泰县| 徐州市| 鹤岗市| 固阳县| 阿拉尔市| 嘉鱼县| 高邑县| 漳浦县| 友谊县| 建平县| 长宁县| 德化县| 舟山市| 高安市| 浏阳市| 东乡县| 调兵山市| 安国市| 安顺市| 自贡市| 南汇区| 建德市| 德阳市| 瑞安市| 略阳县| 延安市| 九寨沟县| 松溪县| 吉木萨尔县| 道真| 通榆县| 凤冈县|