Tag: json

如何通过asp.net mvc中的ajax json一起发送数据和图像

以前,我只需要创建一个只包含要发送到操作而不是图像的数据的表单,现在,我遇到了将数据和图像一起发布到操作的要求。 我不知道如何将图像附加到数据中,以便我可以让它继续前进。 这就是我如何将数据和图像一起发布但我在行动中收到null : HTML 我知道如何获取输入类型的文本数据并通过ajax请求和json格式发送它并将其保存到数据库,但是当它以json格式通过ajax请求获取数据和图像时,我得到了没有关于如何做到这一点的线索。 JS var empdata = { “SystemCode”: “”, “EmployeeCode”: “” }; empdata.EmployeeCode = $(“#EmployeeCode”).val(); empdata.SystemCode = $(“#SystemCode”).val(); var data = new FormData(); var files = $(“#profilePic”).get(0).files; data.append(“Image”, files[0]); 阿贾克斯 $.ajax({ url: ‘/EmployeeMasterA/Create’, headers: headers, data: JSON.stringify({ employeeMasterA: empdata, profilePic: data }), type: ‘POST’, dataType: ‘json’, contentType: ‘application/json’, traditional: true, success: […]

如何使用jquery每个HTML dom和get属性变成JSON

我想获取html dom属性并在提交表单时变成JSON。 这是html表单元素: 1、question1? yes no 2、question2? 60 60-80 80-100 而JSON是这样的: [{ { “question”: “1、question1?”, “ask”: { [“type”: “checkbox”, “name”: “yes”, “value”: “yes”, “isChecked”: 0], [“type”: “checkbox”, “name”: “no”, “value”: “no”, “isChecked”: 1] } },{ “question”: “2、question2?”, “ask”: { [“type”: “checkbox”, “name”: “below_60”, “value”: “60”, “isChecked”: 1], [“type”: “checkbox”, “name”: “btw_60_80”, “value”: “60-80”, “isChecked”: 1], […]

使用jquery ui autocomplete + ajax json数据

我正在尝试使用http://jqueryui.com/autocomplete/#remote-jsonp 我已经采用了这些代码并尝试对其进行调整。 使用原始代码(我可以获得城镇),当我适应我的数据时,它没有(没有列出,没有出现)。 我从php文件中获取json数据。 这是我的代码: jQuery的: function log( message ) { $( “” ).text( message ).prependTo( “#log” ); $( “#log” ).scrollTop( 0 ); } $( “#city” ).autocomplete({ source: function( request, response ) { console.log(request.term); $.ajax({ type: “POST”, url: “/chercheabo”, dataType: “jsonp”, data: { achercher: request.term }, success: function( data ) { response( $.map( data.myData, function( […]

使用复选框从表中选择时添加两次数据

我不确定这里的循环有什么问题。 当我使用复选框从表中选择数据(使用JSON生成)时,会多次添加所选数据。 这里的代码有什么问题,它迭代循环中的所有复选框,并选择要在articledata中添加的选中值。 $(‘input[name=”articles”]:checked’).each(function() { var articleJson = JSON.parse(decodeURIComponent(this.value)); articlesResult +=’News Title:’+articleJson.newsTitle+’Published On:’+articleJson.PublishDate+’Job Function:’+articleJson.newsJobFuntion+’Tags:’+articleJson.newsJobFuntionGA+’,’+articleJson.newsJobFuntionGA+’,’+articleJson.newsJobLevelGA+” $(‘.box’).append(articlesResult); });

jQuery加载JSON

我有一个小困境,希望很容易解决。 我使用jQuery / JSON / PHP加载一些数据 – 基本上,加载的数据是几个 元素。 以下代码正常工作: function load_list() { $.getJSON(‘json/load.php’, function(data) { $.each(data, function(k, v){ $(“#my_div”).append(‘ \ \ \ \ ‘+v.due_date+’ \ \ ‘+v.title+’ \ \ \ ‘); }); }); } 但是,假设我想更新”#my_div”并稍后再次调用该函数,比如每20秒。 如果我重新调用上面的函数,它实际上会再次附加项目,从而复制结果。 我的问题是 (原谅我不知道):我怎样才能重写上面的函数来加载所有事件并刷新它并将”#my_div”的HTML设置为全新的而不是不重复? 非常感谢。

将可复制表单的JSON数据解析为PHP for Mail

我有一个表单,其中有可重复的字段,它生成以下JSON数据: { “mainmember”: [ { “name”: “testtest”, “surname”: “test”, “id”: “8509295266086”, “age”: “27”, “gender”: “Male”, “townofbirth”: “george”, “email”: “test@test.com”, “contact”: “0112121211”, “passport”: “1111111111111”, “postal”: “grjiubrwg”, “postal_code”: “0010”, “residential”: “tytyytyttyytyt”, “residential_code”: “4422” } ], “dependant1”: [ { “name”: “testDUP”, “surname”: “testDUP”, “id”: “4802235040081”, “age”: “64”, “gender”: “Male”, “townofbirth”: “tehjte”, “cell”: “4774811845”, “email”: “testDUP”, “passport”: “8202255133088”, “relationship”: […]

FullCalendar – JSON源不起作用,但直接使用JSON数据

我在我的页面上正确设置了FullCalendar,我试图让它读取json源代码。 当我直接通过url访问它时,我的json源工作正常,如果我复制屏幕上输出的数据并将其直接放入FullCalendar事件中,则事件显示出来。 将事件设置为我的json源的url只是不起作用。 我已经使用Firebugs NET面板来检查调用,它正确地找到了JSON源,并且正在获取正确的数据,但只是没有在日历上显示它。 我已设置id,title,allday(to true)start(unix和yyyy-mm-dd格式)并结束(尽管这是可选的) 有任何想法吗? $(document).ready(function() { $(‘#calendar’).fullCalendar({ events: “eventsjson” // links to a controller in my symfony2 project. accessing cirectly gives correct json output }); }); json来源提供的数据: {“id”:1,”title”:”Test Event”,”start”:1331309234,”allDay”:true} 将^^^直接插入事件设置工作没问题。 (时间戳是由php的time()函数生成的)

如何使用jquery和json访问特定的json对象?

我在尝试使用jQuery和JSON返回特定记录时遇到问题。 我将一个变量传递给函数,并且只想输出与执行函数时设置的id匹配的数据。 现在,我的function看起来像这样: function getEffectsData(myNum){ $.getJSON(“jsonscript.php”, { id: +myNum },function(data){ var x = data.x; //DO SOME STUFF }); } JSON输出如下所示: {“stuff”: [ { “id”:1, “x”:3, “y”:6, “z”:-6 },{ “id”:2, “x”:2, “y”:7, “z”:-3 }]} 我唯一知道的是正确的变量被传递给函数。 在那之后,什么都没发生。 非常新的,所以任何帮助都非常感谢。 编辑:我感谢大家对此的投入。 为了澄清,我试图仅从id匹配myNum的对象返回数据。 我希望能够访问该对象的所有数据,但只能访问该对象。 我不知道该对象在数组中的位置。 我简化了问题中的ID和数据,以帮助澄清问题。 再次感谢。

如何在两个变量中分离json响应?

现在json响应看起来像 [“AG”,”ANTIGUA AND BARBUDA”,”AU”,”AUSTRALIA”,”BR”,”BRAZIL”,”CA”,”CANADA”] 我可以做到的 [“AG,ANTIGUA AND BARBUDA”,”AU,AUSTRALIA”,”BR,BRAZIL”,”CA,CANADA”] 如果更容易使用或任何其他风格。 我需要的是将它分成两个变量,一个用于县代码,另一个用于国家名称 …success: function( json ) { $.each(json, function(i, value) { $(‘#country’).append($(”).text(value).attr(‘value’, value)); }; }); 现在同一个变量值和选项名称我需要将国家代码放在变量中的选项和国家名称中。

使用变量访问JSON值

我正在尝试使用jQuery访问JSON数据并根据变量获取一组特定的值。 我在使用[]之前已经完成了这个,但由于某种原因,我无法弄清楚这次出了什么问题。 我的JSON文件(由getJSON读入,名为jsonmaker.php)如下所示: {“0107001”:{“label”:”Canada”,”x”:”0″,”y”:”0.34″},”0107002″:{“label”:”USA”,”x”:”-0.16″,”y”:”0.53″}} 然后我有一个基本上是这样的函数: function addAttrib(attrib) { $.getJSON(“jsonmaker.php”, function(data) { alert(data[attrib].label); } } 但它不断返回undefined。 知道我做错了什么吗? 我已经检查过以确保var属于0107001,没有问题。 此外,我知道我的JSON文件是一个php文件,所以我可以过滤返回的内容以匹配attrib值,但我正在寻找开发纯粹基于HTML和JS运行的东西,所以我可以只为其打包JSON文件投射并随身携带。 不需要带有PHP等的Web服务器