使用参数从jquery后面调用c#代码 - javascript

        

    

Ajax代码

$.ajax({
    type: "POST",
    url: "LiveFeed.aspx/SearchStateList",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (response) {
        $("#Content").text(response.d);
    },
    failure: function (response) {
        alert(response.d);
    }
});

背后的代码

[WebMethod]
public static string SearchStateList()
{

}

上面的代码工作正常,后面的代码称为

但是,当我发送如下所示的某些参数时,不会调用后面的代码,并且当我看到Firebug控制台错误时,它将抛出

  NetworkError:500内部服务器错误-
  http://localhost:61276/App/LiveFeed/LiveFeed.aspx/SearchStateList

Ajax代码

$.ajax({
    type: "POST",
    url: "LiveFeed.aspx/SearchStateList",
    contentType: "application/json; charset=utf-8",
    data:{value:"samplevalue"},
    dataType: "json",
    success: function (response) {
        $("#Content").text(response.d);
    },
    failure: function (response) {
        alert(response.d);
    }
});

背后的代码

[WebMethod]
public static string SearchStateList(string value)
{

}

我也试图更改修改ajax调用的数据为

var param={value:"samplevalue"}

data:JSON.stringify(param),

并直接尝试了JSON.stringify

data:param,

每当我尝试传递参数时,它都不会在后面调用代码,并且会引发500错误。

参考方案

你为什么不尝试

var param={"value":"samplevalue"}

data:JSON.stringify(param),

单击选项卡链接时,请专注于每个引导选项卡中的First asp:textbox - javascript

我是开发的新手,并开始开发简单的asp.net应用程序。我正在使用每个都有一些asp标签和文本框的bootstrap选项卡。单击该选项卡时,我要重点关注选项卡内容中的第一个文本框。我搜索了各种答案,但都是针对输入字段的(exp:输入type =“ text”)。找不到适用于ASP文本框的任何内容。任何帮助将不胜感激。谢谢 javascript参考方案 ASP…

ajax:从json数组中提取json对象 - javascript

JSON(来自api的内部数组):[{"id":"001", "name":"john", "age":"40"}, {"id":"002", "name":"jane&…

和字符中断通过PHP接收JSON - javascript

我有一个包含更多对象的数组。如果一个对象包含&字符,则php不会接收&之后的每个对象。可能是什么问题?这就是阿贾克斯xmlhttp.open("POST", "get.php"); xmlhttp.setRequestHeader("Content-Type", "application/…

ASP.NET-如何更改JSON序列化的方式? - javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…