Tag: json

通用处理程序没有响应

我在AjaxHandler.ashx中遇到问题因为当我使用JQuery调用发送它时,context.Request [“Action”]为null可以有人帮助我 注意:我使用的是html控制器而不是asp,net server controller $(function () { $(“#btnSearch”).click(function () { /*var skill = $(“#ddlSkills option:selected”).val(); var types = $(“#ddlTypes option:selected”).val(); var topics = $(“#ddlTopics option:selected”).val(); var sortBy = $(“#ddlSortBy option:selected”).val(); */ $.ajax({ url: “../ideapark/DesktopModules/ResourcesFilter/AjaxHandler.ashx”, contentType: “application/json; charset=uft-8”, type: “POST”, data: $(‘form’).serialize(), success: function(data) { for(var i = 0; i < data.length; i++) { //t […]

如何在jquery中创建一个字典的JSON数组?

我在html中有一个treeview结构。 它只有节点和子节点。 它不可能有另一个子级。 此树视图的一个function是用户可以重新排列节点和子节点。 当用户保存它时,我会将它发送到我的c#页面,并在服务器中读取新订单并保存。 顺序由JSON对象中对象的顺序决定。 我认为JSON对象看起来像这样(例子): [ {id: 4, items: [5, 6, 7]}, {id: 8, items: [9, 10, 11, 12, …]}, … ] 所以这将是一系列字典。 对于每个字典,它将具有两个键, id将是节点的id号,并且items将是子节点的id的数组。 重要的是,顺序与我添加到数组的顺序相同,因此当我遍历它们时,它在插入它们时仍然处于相同的顺序。 如果它像字典那么这不会是真的。 我很确定我可以使用jquery创建这个字典数组。 但是如何将其转换为JSON对象? 这可能吗? 在c#中,我怎么能读到这个?

Jquery表示没有提交给IE7和IE8

我目前正在使用此插件将图像作为附件发送到电子邮件以及其他一些json数据,我得到了正确的结果。 但不是从IE7和IE8,它根本不发送..我不知道为什么.. 有人建议吗? 这是jsFiddle 。 然后是javascript: var g_counter = 1; var dependant = [“dependant”]; var group; var upload_input_passport = [“upload-passport-1”]; var upload_input_id = [“upload-id-1”]; var surname_input_groups = [“surname-group-1”]; var input_groups = [“group-1”]; var name_fields=[0]; var id_upload_input = “”; var passport_upload_input = “”; var surname_input = “”; //Dependants Inputs jQuery(document).ready(function(e) { jQuery(name_fields).each(function() { jQuery(id_upload_input).appendTo(‘#upload-id-1’); }); jQuery(name_fields).each(function() […]

在不使用数据库的情况下以JSON格式从服务器获取响应?

我是服务器端编程的新手,我需要一个form和操作,当用户填写名称,地址和密码时,提交从那时起页面应该加载(如本机提交)和新数据应该显示(数据)在JSON文件中可用)。 我在服务器上有JSON文件。 是否可以在不使用数据库的情况下以JSON格式从服务器获取响应? HTML:— JSON:— json.json位于https://domain.com/jsonfilelocation/json.json { “name”: “kk”, “address”: “XYZ, New Delhi”, “pincode”: “1000001” }

在jQuery中使用动态对象名重新格式化JSON

我有一组简单的JSON需要重新格式化,因为并不总是输出所有键值对。 { “result”: [ { “category”: “Negative Notification”, “event”: “open”, “result”: 2 }, { “category”: “Referral”, “event”: “bounce”, “result”: 1 }, { “category”: “Negative Notification”, “event”: “delivered”, “result”: 34 }, { “category”: “Negative Notification”, “event”: “processed”, “result”: 34 }, { “category”: “Positive Notification”, “event”: “open”, “result”: 42 }, { “category”: “Referral”, “event”: “delivered”, “result”: 17 […]

在javascript代码中访问if块之外的变量值的问题

$(“#submit”).click(function(){ var query=getquerystring() ; //get the query string entered by user // get the JSON response from solr server var newquery=query; $.getJSON(“http://192.168.1.9:8983/solr/db/select/?wt=json&&start=0&rows=100&q=”+query+”&json.wrf=?”, function(result){ //$.each(result.response.docs, function(result){ if(result.response.numFound==0) { $.getJSON(“http://192.168.1.9:8983/solr/db/select/?wt=json&&start=0&rows=100&q=”+query+”&spellcheck=true&json.wrf=?”, function(result){ $.each(result.spellcheck.suggestions, function(i,item){ newquery=item.suggestion; }); }); } 在上面的javascript代码中,一个变量newquery initialy具有查询值。 但当if条件为真时,其值已经改变。 但我的问题是我没有得到if块之外的更改值,而我想要这个更改的值。 我怎样才能做到这一点。 请回复。 编辑 我可以这样做: $.getJSON(“http://192.168.1.9:8983/solr/db/select/?wt=json&&start=0&rows=100&q=”+query+”&json.wrf=?” { async:false }, function(result) {

jQuery xml2json插件在IE中不起作用

我正在使用jQuery xml2json插件( http://www.fyneworks.com/jquery/xml-to-json/ )将xml解析为json,但它在IE中无法正常工作。 我想知道是否有人可以帮我处理这件事。 这是我要转换为json的xml示例: 提前致谢。

Json文件不会出现在谷歌浏览器中

我正在开发一个通过jQuery和Leaflet显示Json文件的页面。 Flickr方面运行正常,但是当我尝试$ .getJSON o时,我在Chrome的控制台中看到一个错误: XMLHttpRequest无法加载file:/// C:/AppServ/www/PFEleaflet/test%20geojson/lot.json。 交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https,chrome-extension-resource。 但是当我尝试在FireFox中打开.html页面时,Json文件显示出来,它运行正常。 这是我正在使用的代码: var geoLayer = L.geoJson().addTo(map); var geoList = L.control.geoJsonList(geoLayer); geoList.on(‘item-active’, function(e) { $(‘#selection’).text(JSON.stringify(e.layer.feature.properties)); }) .addTo(map); $(‘#geofile’).on(‘change’, function(e) { $.getJSON(this.value, function(json) { map.removeLayer(geoLayer); geoLayer = L.geoJson(json).addTo(map); map.fitBounds( geoLayer.getBounds() ); geoList.reload( geoLayer ); }); }).trigger(‘change’); 请帮忙。

如何将json中的数组响应给jquery?

在我的代码中,我在JSON中创建一个数组列表,并希望将这个arraylist响应到jquery中。 List list = new ArrayList(); for(int i=0;i<5;i++){ list.add(i); } 如何将此列表响应到我的jquery文件并在jquery中检索它? 对于一个简单的String,我知道如何使用ajax在jquery中进行响应和检索。 例如: – IN JSON String name =”abcd”; writer.key(“nameofperson”).value(name); 并在jquery $.ajax({ url: baseURL + ‘.json’, dataType: ‘json’, type:’POST’, success: function(data) { console.log(“test sucess”); var ROI =data[‘nameofperson’]; alert(ROI) }, 这是工作。 我如何为arraylist实现同样的目标?

jQuery解析数据并获取lat和lng并插入到Google Maps`中

我使用jQuery从以下URL获取JSON: http://api.chartbeat.com/live/geo/v3/?apikey=fakekeytoshowtheurl&host=example.com 这是我得到的JSON的一个例子: “lat_lngs”: [[25, -80, 9], [26, -80, 6], [27, -80, 1], [29, -98, 2], [29, -95, 7], [30, -97, 3], [33, -117, 6], [33, -112, 25], [33, -111, 33], [34, -112, 1], [34, -111, 1], [36, -109, 1], [38, -97, 2], [40, -73, 1], [42, -78, 2]] 我正在尝试使用jQuery并获取每个lat_lng并运行一个函数。 这是我目前没有的代码。 function addMarker(latitude, longitude) { […]