Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:后台接口问题

1楼
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没有数据,请老师指教



2楼
有点蓝 发表于: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接收
3楼
hnyhw411 发表于:2024/5/17 9:43:00
加上contentType: "application/json; charset=utf-8",这个之后,出现跨域错误
这是HTTPreuest代码
图片点击可在新窗口打开查看

4楼
有点蓝 发表于:2024/5/17 9:49:00
跨域不可能和contentType有什么关系,只能是前端的用法有问题
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.