ajax + aspx(入门)-call page/function

如果input text有修改的话,就呼叫后端程式

1.引入jQuery
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
2.建立Input
<input type="text" id="datepicker" runat="server">
3.Input value如果change,就呼叫后端function

                        <script>                $("#datepicker").on("change ", function () {                    alert($(this).val());                    var dataValue = "{ name: 'person', isGoing: 'true', returnAddress: 'returnEmail' }";                    $.ajax({                        type: "POST",                        url: "inputonchange.aspx/OnSubmit",                        data: dataValue,                        contentType: 'application/json; charset=utf-8',                        dataType: 'json',                        error: function (XMLHttpRequest, textStatus, errorThrown) {                            alert("Request: " + XMLHttpRequest.toString() + "\n\nStatus: " + textStatus + "\n\nError: " + errorThrown);                        },                        success: function (result) {                            alert("We returned: " + result.d);                        }                    });                });            </script>

4.后端程式

        //using System.Web.Services;        [WebMethod]        public static string OnSubmit(string name, bool isGoing, string returnAddress)        {                        return "it worked";        }

ref
https://stackoverflow.com/questions/8747439/detecting-value-change-of-inputtype-text-in-jquery
https://stackoverflow.com/questions/18236634/asp-net-jquery-ajax-calling-code-behind-method


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章