2 tonyleeli TonyLeeli 于 2016.04.18 19:29 提问

急急急!!!!!!!!!!!!!!!!!!!!!!API接口的写入 50C

1,前端通过ajax 将json数组传到 ,ashx文件
2,.ashx文件对json数组解析
3,需要将解析后的数据通过API接口传入数据库
4,望大牛出山,搭救一番。!!!

3个回答

showbo
showbo   Ds   Rxr 2016.04.19 11:04

前端导入jquery,然后$.ajax发送,如果你要发送json字符串,需要用json.stringify转为字符串后再发送,ie7-不支持JSON对象,需要导入json2.js类库

     var data = [{ a: 1, b: 2 }, { a: 3, b: 4 }]
    $.ajax({
        url: 'xxx.ashx',
        data: { data: JSON.stringify(data) }/////
    });

json解析用json.net

api接口是什么,自己看说明。。数据库那不是直接

 insert into(xxx)values('对应的数据')

就行了

yelang0111
yelang0111   2016.04.19 14:56

个例子,可能并不是你想要的答案,但没准可以提醒一下。我们用GOOGLE MAP API (开源)的时候,会引用一个类似接口的方法,方法有很多参数可以设置。比如这是个引用地图的方法,它的里面写了很多完整的方法,我这里就不放出来了,但是我举得例子是参数传递在最上面的initialize () (这里我们暂时当作接口)方法上,我们可以传递interface_zoom即缩放大小,interface_lati,interface_lngi就是经纬度等等参数,这些参数可以由我们自己处理,无论是从database还是什么其他方法读取还是怎么运算,然后call这个initialize方法带指定参数就可以了,具体里面如何操作的地图,如何生成的地图,我们就不管了。接口就是我们看到日常生活中的插座,它规定好了规格,是几项的插头,我们就做成几项的插头,具体里面什么线路我们不管。方法中规定了什么类型的参数,我们就传什么类型的参数,具体里面有什么算法我们不管。个人最自白的解释,与官方有出入。 var map; var infoWindow; function initialize(interface_zoom,interface_lati,interface_lngi) { var mapDiv = document.getElementById('map-canvas'); map = new google.maps.Map(mapDiv, { center: new google.maps.LatLng(interface_lati, interface_lngi), zoom: interface_zoom, mapTypeId: google.maps.MapTypeId.ROADMAP }); ...... ...... }

CSDNXIAON
CSDNXIAON   2016.04.18 19:42

急急
急急急
急急急
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!