困扰了大半天,经过多次尝试,出现N多次error或undefined后,终于找到ajax传参的正确用法,当然不一定是唯一一种。
网上找的大部分传参要么都是固定值的参数,没什么意义,要么就是报error或者undefined等,下面贴出最近找到的ajax传参准确的方式:
前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ProjectReport1.aspx.cs"
Inherits="AccelinkDevice_DevelopProject_ProjectReport1" MasterPageFile="~/DefaultMaster.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="cphHead" runat="Server">
<script type="text/javascript">
function GetResult() {
var year = document.getElementById("StartYear").value;
var year1 = String(year);
$.ajax({
type: "post",//要用post方式
url: 'ProjectReport1.aspx/Show',//方法所在