Tag: json

如何在Jquery中使用JSON?

我正在使用一个应用程序,它会对我服务器上的PHP脚本发出POST ajax请求。 该脚本将查询数据库并返回一行记录,作为数组。 (每行一个数组,包含id,title等元素)。 然后,我想使用json_encode()对此数组进行编码,并将其传递回javascript,javascript将使用它来显示记录。 1)如何将JSON编码的字符串返回给javascript? 2)javascript如何遍历行并访问其字段?

如何通过asp.net MVC 4中的ajax请求下载文件

以下是我的代码: ActionResult DownloadAttachment(student st) { var file = db.EmailAttachmentReceived.FirstOrDefault(x => x.LisaId == st.Lisaid); byte[] fileBytes = System.IO.File.ReadAllBytes(file.Filepath); return File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, file.Filename); } 这是我正在使用的脚本 $(function () { $(“#DownloadAttachment”).click(function () { $.ajax({ url: ‘@Url.Action(“DownloadAttachment”, “PostDetail”)’, contentType: ‘application/json; charset=utf-8’, datatype: ‘json’, type: “GET”, success: function () { alert(“sucess”); } }); }); }); 如何返回文件下载追求上面的代码?

从ASP.NET MVC返回null时,jQuery post JSON失败

我使用ASP.NET MVC从jQuery发布JSON,并使用这个小库函数获取一些JSON: (function($) { $.postJson = function(url, data) { return $.ajax({ url: url, data: JSON.stringify(data), type: ‘POST’, dataType: ‘json’, contentType: ‘application/json; charset=utf-8’ }); }; })(jQuery); 显然我会这样称呼: $(‘#button’).click(function() { $.postJson(‘/controller/action’, { Prop1: ‘hi’, Prop2: ‘bye’ }) .done(function(r) { alert(‘It worked.’); }) .fail(function(x) { alert(‘Fail! ‘ + x.status); }); }); ASP.NET MVC 3和ASP.NET MVC 4支持事物的提交方面(在此之前您需要扩展ASP.NET MVC来处理提交JSON),但我遇到的问题是返回。 在Controller上我经常返回null,基本上说“成功,没别的说”,如: […]

在jsp中创建一个json对象并将其与JQuery一起使用

我创建了一个JSP应用程序,它根据用户搜索(使用lucene)获得结果。 我将结果存储在Bean中。 我也使用Jquery Ajax来显示结果。 $.ajax({ url : “search.jsp”, data : “search=test”, success : function(html) { (“#search_results”).hide().html(html).fadeIn(1500); } }); search.jsp的 for (int i = 0; i < size; i++) { out.println(searchResult.get(i).getHTML()); } 这工作正常,但是我想改变它,所以它将JSON对象返回给JQuery,然后让JQuery解析对象并显示结果 我不知道如何做到这一点,因为我是JSON对象和JSP的新手。 我可以做点什么 JSONObject json = new JSONObject(); json.put(“title”, “TITLE_TEST”); json.put(“link”, “LINK_TEST”); 但我不知道如何将json到jquery,然后让jquery解析对象 任何帮助表示赞赏:)

asmx web服务在.net 4.0中返回xml而不是json

我刚刚将我的网站的测试副本升级到asp.net 4.0,并注意到一个奇怪的问题,只有当我将网站上传到我的服务器时才会出现。 该站点有一个返回json的asmx Web服务,但当我在我的服务器上运行该站点时,它返回xml。 它在asp.net 3.5中运行良好超过一年。 webMethod用正确的属性装饰…… [WebMethod][ScriptMethod(ResponseFormat = ResponseFormat.Json)] public List RecentChanges() 在我的本地机器上它返回json。 然而在服务器(Windows 2008 64位)上它返回xml。 使用firebug控制台,你会看到200 OK响应和一堆XML,在我的本地机器上返回的数据是我期望的JSON。 这是调用服务的JavaScript。 function loadRecentData() { $.ajax({ type: “POST”, url: “service/spots.asmx/RecentChanges”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: loadRecentUpdates, failure: function(msg) { //alert(msg); } }); } 欢迎任何建议,这让我难过!

使用jQuery和JSON填充表单?

我想知道如何使用JSON填充表单是否可行? 我有一个JSON字符串,我使用php的json_encode()我想使用JSON字符串来填充表单控件(如textarea或文本输入)。 如何在不使用外部插件的情况下实现此类function(如jQuery populate插件,我看到了)。 编辑:JSON格式: [{“id”:”41″,”parent_id”:null,”node_name”:”name”,”slug”:””,”lft”:”3″,”rgt”:”4″}] 这是我从json_encode()得到的

jquery代码,使用append显示对html表的json响应

有人可以用代码来帮助我在html表中显示json数据 $.getJSON(“http://10.0.2.2:8080/v1/service/1”, function(data) { $.each(data, function(id, obj){ }); }); 我想在显示表中显示json数据 json响应数据: [ { “firstcolumn”:”56036″, “loc”:”Deli”, “lastA”:”Activity”, “mTime”:”2011-02-01 11:59:26.243″, “nTime”:”2011-02-01 10:57:02.0″, “Time”:”2011-02-01 10:57:02.0″, “Age”:”9867 Hour(s)”, “ction”:” “, “nTime”:null }, { “firstcolumn”:”56036″, “loc”:”Deli”, “lastA”:”Activity”, “mTime”:”2011-02-01 11:59:26.243″, “nTime”:”2011-02-01 10:57:02.0″, “Time”:”2011-02-01 10:57:02.0″, “Age”:”9867 Hour(s)”, “ction”:” “, “nTime”:null }, { “firstcolumn”:”56036″, “loc”:”Deli”, “lastA”:”Activity”, “mTime”:”2011-02-01 11:59:26.243″, “nTime”:”2011-02-01 10:57:02.0″, “Time”:”2011-02-01 10:57:02.0″, “Age”:”9867 […]

Google地图 – 来自extern json的多个标记

我必须在谷歌地图上添加多个标记,但数据在extern json文件中。 目前我正在运行它 var json = [ { “title”: “Stockholm”, “lat”: 59.3, “lng”: 18.1, “description”: “Stockholm is the capital and the largest city of Sweden and constitutes the most populated urban area in Scandinavia with a population of 2.1 million in the metropolitan area (2010)” }, { “title”: “Oslo”, “lat”: 59.9, “lng”: 10.8, “description”: “Oslo […]

jQuery使用(new Function(“return”+ data))(); 而不是eval(数据); 解析JSON,为什么?

此链接向您显示jQuery使用(new Function(“return ” + data))(); 对于旧版浏览器,要解析JSON字符串而不是eval() 。 这有什么好处? 如果JSON字符串不安全怎么办?

js:输入文件到json,例如JSON.stringify

我想将html输入文件转换为json字符串,如下所示: var jsonString = JSON.stringify(file); console.log( file ); console.log( jsonString ); 现在,在我的萤火虫中: File { size=360195, type=”image/jpeg”, name=”xyz.jpg”, mehr…} Object {} 为什么jsonString空? 背景信息:我想用jsonp将文件引用发送到另一个php服务器 附加信息:我想只将文件指针(引用)转换为字符串,通过GET发送。