第1部分:应用场景
华仔在web端开发的过程中,需要用到前端和后端进行Json互传,这样的数据传输才能更加稳定,更易于处理。
下面就介绍下这种互传方式的解决方案。
第2部分:解决方案
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格式的数据
© 版权声明
重要提示
虚拟资源具有可复制性: 建议具有一定思考和动手能力的用户获取,并且学习使用。本站资源均为网友收集整理而来,仅供学习和研究使用。
请谨慎考虑: 小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知: 虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
如有解压密码: 看下载页、看下载页、看下载页。
THE END








