vb.net(visual basic)下ajax+ashx(一般处理程序)进行Json数据传输

原创 羽化飞翔  2022-03-11 16:17  阅读 317 次
阿里云·云小站,新老用户同享,1核2G云服务器低至89元/年,229元/3年;2核4G3M3年639元
摘要:

华仔在web端开发的过程中,需要用到前端和后端进行Json互传,这样的数据传输才能更加稳定,更易于处理。
下面就介绍下这种互传方式的解决方案。

vb.net(visual basic)下ajax+ashx(一般处理程序)进行Json数据传输的应用场景

华仔在web端开发的过程中,需要用到前端和后端进行Json互传,这样的数据传输才能更加稳定,更易于处理。

下面就介绍下这种互传方式的解决方案。

vb.net(visual basic)下ajax+ashx(一般处理程序)进行Json数据传输的解决方案

1、前端ajax代码

 var data = {
  Todo: "MxSubmitData",
  FuNo: $("#FuNo option:selected").text(),
  QJiao: document.getElementById("QJiao").value,
  HJiao: document.getElementById("HJiao").value,
  MxPsn: document.getElementById("MxPsn").value,
  MxTimeLong: document.getElementById("MxTimeLong").value,
  MillingCutNo1: document.getElementById("MillingCutNo1").value,
  MxPcs: document.getElementById("MxPcs").value,
  MxPcs2: document.getElementById("MxPcs").value,
  MxDate: document.getElementById("MxDate").value,
  DaoPosun: document.getElementById("DaoPosun").value,
  username: localStorage.getItem("username"),
 };
 $.ajax({
  type: "POST",
  ContentType: "application/json",
  url: "http://" + localStorage.getItem("验证域名") + "/" + localStorage.getItem("数据处理子目录") + "/铣刀磨削.ashx",
  data: JSON.stringify(data),//这个地方的JSON.stringify就是把数据转成Json格式
  timeout: 8000,
  dataType: 'json',
  async: false,
  success: function (data, textStatus) {


  jsonObj.Rows = eval('(' + data + ')');

   if (jsonObj.Rows[0].status == "Ok") {
    $("#提交").attr("disabled", false);
    alert('录入成功!');
    window.location.reload();
   }
   else {
    $("#提交").attr("disabled", false);
    alert(jsonObj.Rows[0].status);
  }

  },
  error: function () {
   $("#提交").attr("disabled", false);
   alert('服务器连接有点问题,稍会再试。');
  }
 });

2、后端一般处理程序接收

  context.Response.ContentType = "application/json"
  context.Response.Charset = "utf-8"

  Dim Stream As Stream = context.Request.InputStream
  Dim StreamReader As New StreamReader(Stream)
  Dim Json As String = StreamReader.ReadToEnd rem 这里Json得到的就是Json格式的数据

 

 

本文地址:https://www.huazai186.com/post/970.html
关注我们:请关注一下我们的微信公众号:扫描二维码羽化飞翔的公众号,公众号:yhfx8686
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
腾讯云618云聚惠活动火热进行中,1核2G-288元/3年,2核4G3M-1288元/3年,2核8G5M-1688元/3年,4核8G5M-1999元/3年

发表评论


表情