结果显示为空

2024-03-16

我有一个Customer创建的 JSON 对象的值如下:

{"Title":"Mr","FirstName":"S","LastName":"J","Birthday":"01/01/2011","Address":[{"Line1":"Line1","Line2":"Line2","City":"City","State":"State","Zip":"00000","County":"0000"},{"Line1":"Line11","Line2":"Line21","City":"City1","State":"State1","Zip":"11111","County":"1111"}],"Email":[{"Email":"[email protected] /cdn-cgi/l/email-protection","EmailType":"Personal"},{"Email":"[email protected] /cdn-cgi/l/email-protection","EmailType":"Work"}],"Phone":[{"Phone":"1231231234","PhoneType":"Mobile"},{"Phone":"1231232345","PhoneType":"Work"}]}

我需要在 Handlers/CustomerHandler.ashx 中获取这些数据来执行一些数据库操作。 我的AJAX调用如下:

  $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        url: "Handlers/CustomerHandler.ashx",
        data: Customer,
        dataType: "json",
        success: insertCustomerCallback
    });

Dim customerJSON As String = HttpContext.Current.Request.Form("Customer")显示为空。


您可以使用 JSON.stringify 方法将客户作为 JSON 对象发送json2.js http://www.json.org/js.html:

var Customer = { "Title": "Mr", "FirstName": "S", "LastName": "J", "Birthday": "01/01/2011", "Address": [{ "Line1": "Line1", "Line2": "Line2", "City": "City", "State": "State", "Zip": "00000", "County": "0000" }, { "Line1": "Line11", "Line2": "Line21", "City": "City1", "State": "State1", "Zip": "11111", "County": "1111"}], "Email": [{ "Email": "[email protected] /cdn-cgi/l/email-protection", "EmailType": "Personal" }, { "Email": "[email protected] /cdn-cgi/l/email-protection", "EmailType": "Work"}], "Phone": [{ "Phone": "1231231234", "PhoneType": "Mobile" }, { "Phone": "1231232345", "PhoneType": "Work"}] };
$.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    url: "Handlers/CustomerHandler.ashx",
    data: JSON.stringify(Customer),
    dataType: "json",
    success: function (result) {

    }
});

并在通用处理程序上从请求流中读取它:

Dim customer = New Byte(context.Request.InputStream.Length - 1) {}
context.Request.InputStream.Read(customer, 0, customer.Length)
Dim customerJSON = Encoding.UTF8.GetString(customer)
// TODO: deserialize the JSON back to a Customer object

作为替代方案,您可以使用启用脚本的 WebMethod http://dotnetslackers.com/articles/ajax/Using-jQuery-with-ASP-NET.aspx.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

结果显示为空 的相关文章

  • 请求 jquery.min.map 文件时出现引用 404 错误

    现在 当浏览器请求 jquery min map 时 我会收到此 404 错误 有趣的是 我从未将此文件添加到我的解决方案中 谁能向我解释如何消除这个错误 我不知道该文件在哪里被引用 因为我没有添加对此文件的引用 Request URL h
  • jsf 2 primefaces openDialog 不起作用?

    我正在尝试使用 Primefaces 的对话框架 但我已经陷入了设置 http www primefaces org showcase ui dialogFrameworkBasic jsf http www primefaces org
  • Javascript 从 Buffer 到 JSON

    我正在使用 bleno 一个 Node js BLE 包 它使用 Buffer 来发送和接收数据 我将如何获取 Buffer 对象并将其转换为 JSON 这就是我现在所拥有的 bufferToJson buffer toString buf
  • 使用 Polymer 通过 HTML 导入包含 jQuery 在 Safari 和 Firefox 中不起作用

    我尝试通过 HTML 导入将 jQuery 包含在主页中 但它只在 Chrome 中有效 Safari 和 Firefox 都会在主页 JavaScript 代码的第一行抛出 ReferenceError 未定义 消息 看来页面上的 Jav
  • AngularJS:如何获取 $http 结果作为函数的返回值?

    在我的控制器中 我需要一个接受参数并从服务器返回 URL 的函数 像这样的东西 scope getPoster function title return http get http www omdbapi com t title y pl
  • 更新运行时添加的 JQuery 进度条

    我在更新 jquery 进度条时遇到一些问题 在页面加载期间 此进度条不在文档中 我只是在用户单击按钮时添加它 如下所示 this parent append div class progressbar div this parent ch
  • jQuery 的简单日历网格

    我发现的大多数可爱的日历组件对于我的简单要求来说都太复杂了 我需要显示月份网格 并指示是否已预订个别日期 我不需要每天处理多个活动 等等 我想我可以调整其中一个以始终将预订扩展为全天活动 读者对此有何建议 我的目标是显示住宿加早餐预订的日期
  • 如何使用 Jackson 将对象附加到现有 JSON 文件

    如何使用 Jackson 将对象附加到现有 JSON 文件 File file new File test json if file exists file createNewFile ObjectMapper mapper new Obj
  • 如何在加载ajax内容和javascript时加载gif图像[重复]

    这个问题在这里已经有答案了 我一直在尝试加载 gif 图像 直到 ajax 加载数据并显示它 但我对此感到安慰 我希望你能帮助我 这是我的高级搜索代码 现在我想为此添加加载 gif ajax type POST url base rul s
  • 循环内声明的变量在循环的每次迭代中保持值

    我无法确定这是一个错误还是一个功能 For i 0 To 4 Dim strTest As String If i 0 Then strTest test value End If Console WriteLine strTest Nex
  • 带有输入的动态创建行上的日期选择器

    我有一个表单可以使用输入动态创建新行 每个新行上的日期输入应该有一个日期选择器 我几乎可以正常工作 但是当创建带有输入的新行时 日期选择器将不再在已经存在的日期字段上工作 我玩了一整天来找出我做错了什么 但我就是不知道如何解决这个问题 这是
  • 使用 jQuery 1.4 跨平台、跨浏览器播放声音的方式?

    我试图让 jQuery 在元素悬停 单击时播放声音 就像一个没有flash的flash网站 我已经尝试过推荐的方法跨平台 跨浏览器的方式从 Javascript 播放声音 https stackoverflow com questions
  • ActiveSupport::JSON 解码哈希丢失符号

    我正在尝试序列化和反序列化哈希 当散列被解除序列化时 密钥被解除符号化 例如不是更多 一 而是 一 从 Rails 控制台 gt gt h one gt 1 two gt two one gt 1 two gt two gt gt j Ac
  • 按钮导致页面重新加载

    我在我的页面上使用 html 和 jquery 在我的 html 中 我有一个按钮 单击该按钮将触发一个功能 当页面加载时 我调用文档准备中的主函数 这是我的代码 div div
  • 如何使用 jQuery 获取 div 完整内容的高度?

    我正在尝试创建自己的滚动条 我已经尝试了大多数 jquery 滚动条插件 但似乎没有一个适合我 所以我决定创建自己的 我有一个带有可滚动内容的溢出区域 如果我能够计算出可滚动内容区域的高度 我就可以使滚动条正常工作 我尝试过 scrollH
  • 如何使用 *non-case* 类通过 Scala 从 JSON 反序列化?

    我正在编写一个 Scala 应用程序 需要序列化和反序列化 JSON 某些 JSON 对象具有超过 22 个字段 因此我无法使用案例类 并且也无法更改格式 我找到的所有 Scala JSON 库都只能 轻松地 与案例类一起使用 而不是与普通
  • 用于生成多色文本的 jQuery 插件,该文本可在悬停时改变颜色

    我想为各种链接生成多色文本 并从预先指定的颜色数组中为各个字母随机分配颜色 当将鼠标悬停在带有文本的 div 上时 颜色会发生变化 我正在考虑一个 jQuery 插件 脚本将是可行的方法 我想知道是否存在这样的插件或近似插件 Thanks
  • 数据表导出按钮问题 - 按钮不显示

    我试图在屏幕中央和数据表下方显示一个导出按钮 该按钮根本不显示 我已经下载了数据表文件 它们托管在我的服务器上 因此是本地引用
  • Gridview 错误:对 Bind 的调用格式不正确

    我有以下 gridview 代码
  • 使用 MVC5、Ajax、C# 和 MSSQL Server 级联 DropdownList

    我对来自 Windows 窗体和三层架构的 MVC 非常陌生 我试图找出使用从数据库填充的级联下拉列表 DDL 我使用 MS SQL Server 2012 VS 2013 目前我正在研究用户调查问卷 用户可以从 DDL 的多个答案中进行选

随机推荐

  • Android:如何制作具有多色渐变的可绘制对象?

    我做的 ShapeDrawable ShaderFactory shaderFactory new ShapeDrawable ShaderFactory Override public Shader resize int width in
  • 使用 PHP 剥离 RTF 字符串 - Regex [重复]

    这个问题在这里已经有答案了 我使用的数据库中的一列包含 RTF 字符串 我想使用 PHP 删除这些字符串 只留下中间的句子 如果我没记错的话 它是 MS SQL 数据库 2005 从数据库中提取字符串的示例 需要更多信息请告诉我 其余的都是
  • 在 slick 2.0 上,我发现无法存储用户定义的字段

    我用的是slick 2 0 rc 我已经定义了字段 UserId case class UserId id Long extends AnyVal with BaseId object UserId extends IdCompanion
  • EPPlus 条件格式

    我尝试遵循这一点 使用 EPPlus 按表达式进行条件格式化 https stackoverflow com questions 13196762 conditional formatting by expression using epp
  • 在 IPython 中绘图时抑制对象的输出

    在 IPython 中绘制直方图时是否可以抑制数组输出 例如 plt hist OIR Range bins named True histtype bar 在显示图形之前输出 打印数组信息 就放 在代码之后 它仅适用于Jupyter笔记本
  • 包含 TRY CATCH ROLLBACK 模式的嵌套存储过程?

    我对以下模式的副作用和潜在问题感兴趣 CREATE PROCEDURE Name AS BEGIN BEGIN TRANSACTION BEGIN TRY Perform work call nested procedures END TR
  • 访问 VBA 记录集字符串比较不适用于通配符

    我在 Excel 中使用 VBA 的经验丰富 但在 Access 2010 中使用 VBA 的经验很少 我试图从其中一个字段以 X 结尾的记录集中删除记录 当我使用通配符时 比较失败 当我使用特定字符串时 比较按预期进行 这是我正在使用的代
  • 在代码中设置 WPF 标签的 Style 属性?

    在 App xaml 中 我有以下代码
  • 如何使用 javascript 跨 2 个域共享 cookie?

    我希望能够在 example com 和 mysite com 之间访问和设置 cookie 我怎么做 您不能单独使用 cookie 来做到这一点 它们是按域显式设置的 并且没有合法的 读 非利用 方法来为另一个域设置它们 但是 如果您控制
  • 如何使用 javascript/jquery 将 3 个画布 HTML 元素合并到 1 个图像文件中? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有 3 个画布 即 canvasTarget canvasTarget2 canvasTarget3 如下所示 var canvas do
  • AJAX 到 Web 方法不返回 JSON

    我正在使用 AJAX 从我的 js 文件调用 aspx 页面中的 Web 方法 我已将方法设置为 WebMethod 并且该页面继承自System Web Ui Page 类 它仍然没有将 JSON 格式返回给我调用的 ajax 函数 这是
  • vim:在 vim-gnome 中使用 ctrl-Q 进行可视块模式

    我在 windows 和 linux 上使用 vim 在Linux上 我想将ctrl Q设置为可视块选择 但仍然保持将ctrl v设置为粘贴的mswin行为 如何保持 mswin 的行为并使用 ctrl Q 进行视觉块模式 编辑 我虽然 m
  • 如何使用 SqlDataReader 获取列的 DataType 和 Size?

    我正在尝试获取每列的数据类型以进行一些验证 我已经尝试过getSchemaTable但它只给了我没有值的表的模式 例如 我的数据库中有一个表和一个列名 id declarant 我想从中检索值的数据类型和大小id declarant 这是代
  • Microsoft Edge 中内容脚本和后台脚本之间的通信

    我的沟通有问题browser runtime connect在我的测试回声扩展的内容脚本和后台脚本之间 我已经发布了我的代码和扩展包github https github com alexeysidorov92 edge echo exte
  • 如何实际检测 musl libc?

    musl 团队声称不需要检测 musl libc 的方法 因为它们只实现标准功能并且没有需要检测的怪癖 直到今天 这种说法很可能是正确的 但现在已经不再正确了 正常的功能检测不起作用 因为该功能存在但已损坏 我宁愿不探测它 因为我不想在编译
  • 如何捕获C++正则表达式中的0-2组并打印它们?

    Edit 3 当我陷入正则表达式困境时 我采用了 good ol 自定义解析方法 事实证明这并没有那么糟糕 因为文件内容可以非常整齐地标记 并且可以使用以下命令在循环中解析标记very简单的状态机 对于那些想要检查的人 在我在 Stacko
  • DataGridComboBoxColumn 不更新模型 WPF

    我在 WPF 和 DataGridComboBoxColumn 中使用 Datagrid 请找到下面的代码
  • Android 中密码字段的正则表达式

    我如何验证EditText with Regex通过允许特定字符 我的条件是 密码规则 一个大写字母 一个号码 一个符号 任何可以接受的正常符号 我可以知道实现我的目标的正确方法是什么吗 试试这个可能有帮助 0 9 a z A Z S 4
  • ko.mapping 创建函数,扩展对象

    是否可以在映射过程中修改对象的模式 由于缺乏更好的术语 我想是的 我似乎无法让它发挥作用 我正在尝试这样的事情 var data itemOne someData itemTwo moreData var mapping newItem c
  • 结果显示为空

    我有一个Customer创建的 JSON 对象的值如下 Title Mr FirstName S LastName J Birthday 01 01 2011 Address Line1 Line1 Line2 Line2 City Cit