以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 后台接口问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191935) |
-- 作者:hnyhw411 -- 发布时间:2024/5/16 16:52:00 -- 后台接口问题 前端用Ajax请求,后台用狐表,怎样拿到 data中的数据 这是前端代码 let
data
= { "姓名":"秦始皇", "身份证号":"1234567890" } $.ajax({ url:\'http://127.0.0.1:8090/Api/jrqys?\', type:\'POST\', xhrFields: { withCredentials:
true }, crossDomain:
true, data:JSON.stringify(data), success:
function(res) { res=JSON.parse(res); //console.log(res) console.log(res[0].value) } }) 这是后台的代码: Dim e As RequestEventArgs = Args(0)
MessageBox.Show(e.Values("姓名"))
Dim ja As New JArray
Dim jo As New JObject
jo("value") = e.Values("姓名")
ja.Add(jo)
\'2最终回复json数据给前端
e.WriteString(CompressJson(ja)) 这里的Values没有数据,请老师指教 |
-- 作者:有点蓝 -- 发布时间:2024/5/16 17:30:00 -- https://www.baidu.com/s?wd=jQuery%20%20%E4%BB%A5json%E6%96%B9%E5%BC%8F%E6%8F%90%E4%BA%A4%E6%95%B0%E6%8D%AE 标记为json模式 contentType: "application/json; charset=utf-8", data: JSON.stringify(GetJsonData()), dataType: "json",
foxtable里使用e.plantext接收 |
-- 作者:hnyhw411 -- 发布时间:2024/5/17 9:43:00 -- 加上contentType: "application/json; charset=utf-8",这个之后,出现跨域错误 这是HTTPreuest代码 |
-- 作者:有点蓝 -- 发布时间:2024/5/17 9:49:00 -- 跨域不可能和contentType有什么关系,只能是前端的用法有问题 |