小编Eri*_*der的帖子

asp.net jquery ajax json:交换数据的简单例子

(在两个回复帖子的帮助下解决问题 - 见下文)

我将非常感谢帮助获取在浏览器(使用JavaScript/JQuery)和ASP.NET(使用Visual Studio 2010)之间交换数据JSON数据的简单示例.

当我单击按钮时,执行以下操作:

 <script type="text/javascript">
    bClick = function () {
        var myData = { "par": "smile" };
        alert("hi "+myData.par);
        $.ajax({
            url: "ericHandler.ashx",
            data: myData,
            dataType: 'json',
            type: 'POST',
            contentType: 'application/json; charset=utf-8',
            success: function (data) { alert("DIDit = " + data.eric); },
            error: function (data, status, jqXHR) { alert("FAILED:" + status); }
        });
    }
</script>
Run Code Online (Sandbox Code Playgroud)

在Visual Studio中,我有以下与ashx文件关联的代码.当我运行它并单击按钮时,一切都按预期工作,除了我没有看到myData传递给C#代码 - 我在调试器中查看context.Request.QueryString并显示"{}".

我见过使用的例子

string stringParam = (string)Request.Form("stringParam");
Run Code Online (Sandbox Code Playgroud)

但似乎没有定义Visual Studio"请求".我想做的就是看到数据双向移动,而我似乎只有一半.任何帮助,将不胜感激.

--C#代码 -

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace …
Run Code Online (Sandbox Code Playgroud)

asp.net ajax jquery json

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

ajax ×1

asp.net ×1

jquery ×1

json ×1