【Web】【Ajax】Ajax呼叫Aspx後臺方法
Ajax呼叫的前提(以aspx檔案為例:)
1、首先需要在aspx檔案後臺中引用using System.Web.Services;
2、需要呼叫的方法必須是公共的(public)、靜態的(static);如果不是會提示“500 Internal Server Error 問題”,代表找不到method。
3、方法定義需要加入[WebMethod]的宣告
4、一般建議由返回型別,最起碼可能知道呼叫成功不成功。
下面是簡單的呼叫示例:
無參呼叫
後臺方法
[WebMethod] public static string setAlert() { return "1"; }
Ajax呼叫
$.ajax({ url: "test.aspx/setAlert", //呼叫路徑及方法 type: "post",//提交方式 dataType: 'json',//資料傳遞型別 contentType: "application/json;charset=utf-8",//設定內容型別,即在頁面中傳遞的方式及編碼方式 success: function (data) {//如果成功,接收返回結果 alert(data.d);//輸出返回結果,需要注意的是,更具不同資料型別,會存在不同的資料處理方式,這裡使用的是單個字串資料,可以直接使用,如果是多個,需要分別接受返回的資料 }, error: function (data) { alert(false);//如果呼叫錯誤,則返回false } });
有參呼叫
後臺方法
[WebMethod]
public static string setAlert(string s)
{
return s+"123";
}
Ajax呼叫
$.ajax({ url: "test.aspx/setAlert", //呼叫路徑及方法 type: "post",//提交方式 data:"{'s':'Dongle'}",//傳遞引數 dataType: 'json',//資料傳遞型別 contentType: "application/json;charset=utf-8",//設定內容型別,即在頁面中傳遞的方式及編碼方式 success: function (data) {//如果成功,接收返回結果 alert(data.d);//輸出返回結果,需要注意的是,更具不同資料型別,會存在不同的資料處理方式,這裡使用的是單個字串資料,可以直接使用,如果是多個,需要分別接受返回的資料 }, error: function (data) { alert(false);//如果呼叫錯誤,則返回false } });
相關推薦
【Web】【Ajax】Ajax呼叫Aspx後臺方法
Ajax呼叫的前提(以aspx檔案為例:) 1、首先需要在aspx檔案後臺中引用using System.Web.Services; 2、需要呼叫的方法必須是公共的(public)、靜態的(stat
【Web API系列教程】1.1 — ASP.NET Web API入門
表示 return param 全部 products cap asp.net control toys 前言 HTTP不僅僅服務於web頁面。同一時候也是構建暴露服務和數據的API的強大平臺。HTTP有著簡單、靈活和無處不在的特點。你能想到的差點兒全
【每天堅持學一點之unity】1、Unity簡單呼叫Android原生方法的一些記錄
本文的思路靈感來源於CSDN上的一篇部落格,非常感謝原作者,原文地址為: https://blog.csdn.net/sinat_23156865/article/de
【web漏洞百例】3.Sql注入、不安全的隨機數
一、Sql注入 描述: 通過不可信來源的輸入構建動態SQL指令,攻擊者就能夠修改指令的含義或者執行任意SQL命令。舉例: Sql注入錯誤會在以下情況發生 1.資料從一個不可信賴的資料來源進入程式。 2.資料用於動態地構造一個SQL語句 使用Java的MyBatis/iBat
【Web開發的架構】
Web開發分為:B/S架構、C/S架構 B/S 架構 B/S架構的全稱為Browser/Server,即瀏覽器/伺服器結構。Browser指的是Web瀏覽器,極少數事務邏輯在前端實現,但主要事務邏輯在伺服器端實現,Browser客戶端,WebApp伺服器端和DB端構成所謂的三層架構。B/S架構的系
【Web安全與防禦】簡析Sql注入與防禦措施
個人資訊 就職: 聚項資訊科技有限公司 職位:中級Java開發工程師 負責:上汽系統開發與維護 院校:河南理工大學 專業:軟體工程12級 郵箱:[email protected] Q Q :10101000101001010111 1101111010
【Web前端學習筆記】CSS3_常用屬性,選擇器,盒子模型
CSS3 A.概述 1.什麼是CSS Cascading Style Sheet 層疊樣式表 2.作用 用來控制網頁元素的展示形式 3.為什麼要用CSS 1)
【Web API系列教程】3.2 — 實戰:處理資料(新增模型和控制器)
前言 在本部分中,你將新增用於定義資料庫實體的模型類。然後你將新增用於在這些實體上執行CRUD(Create、Retrieve、Update、Delete——譯者注)操作的Web API 控制器。 新增模型類 在本教程中,我們將通過使用“Code Fi
AJAX呼叫C#後臺方法(帶引數)
1、C#程式碼 [WebMethod] public static int httest(int s) { _Default temp = new _Default(); if (s == 123)
jQuery AJAX實現呼叫頁面後臺方法
Add1: 使用AJAX訪問aspx頁面和asmx使用方法是一樣的,區別在於aspx頁面中的方法必須為靜態方法,而asmx不需要. 1.新建demo.aspx頁面。2.首先在該頁面的後臺檔案demos.aspx.cs中新增引用。 using System.Web.S
asp.net Ajax調用Aspx後臺方法
出錯 ESS CA console 如果 title eth set ring Ajax調用的前提(以aspx文件為例:) 1、首先需要在aspx文件後臺中引用using System.Web.Services; 2、需要調用的方法必須是公共的(public)、靜
Primefaces中通過RemoteCommand實現JS觸發呼叫Java後臺方法
1. p:remoteCommand RemoteCommand provides a simple way to execute backing bean methods with javascript. 示例: <p:remoteCommand name
【Web篇06】JavaScript、JQuery、Ajax的區分
區分這三兄弟之前,我們先來看一下Web前端和Web後端的簡要結構和區別: Web前端的三要素: HTML(內容), CSS(排版), JS(行為,包含JavaScript和JQuery,實現網頁動態效果); Web後端:負責與資料庫互動,實現功能,資料儲存等;一般要求會寫java程式碼,會寫
【WEB基礎】④關於AJAX
就現在接觸所見,我把AJAX分為兩種: 1.純JS <script language="javascript" type="text/javascript" charset="utf-8"> var xmlHttp; <!--建立傳輸物件--&
【菜鳥學WCF】使用js+ajax呼叫WCF以及返回資料型別的控制
先上程式碼,再談問題。 Service1.svc.cs程式碼: using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization;
python16_day17【Django_session、ajax】
cookies span ajax 失效 lte obj code keys def 一、Session 1.settings.py SESSION_ENGINE = ‘django.contrib.sessions.backends.db‘ # 引擎(默認)
ajax請求不能重定向問題探究及解決【借鑒、參考】
images 攔截 意見 請求 變化 代碼示例 log blog header 【聲明】本文章是為了解決個人項目中遇到的ajax請求與重定向的問題,參考了多位網友的博客和意見,感謝這些網友! 1.原因探究及解決方法(參考網友,只做以後查詢用) response.sen
【知了堂學習筆記】ajax工作原理
方式 是我 open ebo ued 開心 p s 獲取 htm ajax工作原理 什麽是ajax? ajax 的全稱是Asynchronous JavaScript and XML,其中,Asynchronous 是異步的意思。從全稱中就可以看出AJAX = 異步 J
Django 【第十七篇】Ajax實現用戶登錄
主頁 settime eth ret 不讓 字符 code 建圖 script 一、需要知道的新知識點 1、刷新驗證碼。給src屬性加一個?號。加個?會重新去請求 //#給驗證碼刷新 $(".vialdCode_img").click(f
Django 【第十六篇】Ajax基礎
jquery 使用 ror code 語法 表示 是什麽 程序 發送信息 一、Ajax準備知識:json 說起json,我們大家都了解,就是python中的json模塊,那麽json模塊具體是什麽呢?那我們現在詳細的來說明一下 1、json(Javascript Obi