Tag: json

获取jquery自动完成function,以便在选中时将项目传递到另一个字段

我已经在这个工作了几个小时它应该工作,但我错过了一些东西! 基本上,我使用json自动完成与json源,具有2个值id和描述。 说明应显示在建议中,是否选择了项目并将ID传递给隐藏字段(该字段当前未被隐藏用于测试目的) 这是我的代码: $(function() { $(“#CurrentProv”).autocomplete({ source: “inc/provider_term.php”, minLength: 3, formatItem: function(data, i, n, value) { return value.split(“|”)[1]; } }); $(“#CurrentProv”).result(function(event, data, formatted) { if (data) $(“input#fid”).val(data[0]); }); }); // PHP有效的json输出 $term = $_GET[‘term’]; $sql = “SELECT * FROM db.table WHERE PName LIKE ‘%$term%'”; $res = mysql_query($sql, $conn) or die(mysql_error()); while ($row = mysql_fetch_array($res)) […]

将数组从Jquery发送到Struts1方法

我的jsp和jquery代码为 var article = new Object(); article.title = “abc”; article.url = “abc”; article.categories = [1,2,3]; article.tags = [1,2,3]; console.log(‘hi’); $.ajax({ type: ‘POST’, url: URL, contentType:”application/json”, data: JSON.stringify(article), dataType: ‘json’, success: function(result) { console.log(result); }, error: function(e){ alert(‘Error in Processing’); } }); 和我的java代码一样 BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream())); String json = “”; if(br != null){ […]

Json数据表传递失败

我的AJAX无效,但我的JSON结果是返回行数为12,并且没有显示任何警报消息。 我在浏览器中检查,它显示500内部服务器错误。 如果检查目的我给出的字符串值是工作的数据表是不工作有任何其他方法获取数据表 我的JSON结果 public ActionResult GroupFix(string id, string name) { List Fix = new List(); Fix = entity.Tbltable.Where(x => x.Name == name && x.id == id).ToList(); return Json(Fix, JsonRequestBehavior.AllowGet); } 我的jQuery $.post(“/Home/GroupFix”, { name: Name, id : id }, function (result) { alert(‘hai’); $.each(result, function (value, key) { alert(‘name’); $(‘#fixtab tbody’).append(‘ ‘ + value.name […]

使用FormData ajax()的几个输入jQuery文件上传失败

编辑我试图通过jQuery / ajax()发送几个输入值,其中包含一个文件,ajax()似乎不能同时支持这两个。 我发现FormData可以解决这个问题。 使用jQuery ajax使用formData() http://www.thefourtheye.in/2013/10/file-upload-with-jquery-and-ajax.html 上传文件和表单数据 更新我不再有任何错误,但文件没有正确上传到MySQL DB / LongBlob columb。 现在似乎在PHP文件中正确接收了它。 HTML JavaScript的 $(“.update”).click(function(){ $.ajax({ url: ‘catsel_change.php’, type: ‘POST’, contentType:false, processData: false, data: function(){ var data = new FormData(); data.append(‘picture’,$(‘#picture’).get(0).files[0]); data.append(‘city’ , $(‘#cityname’).val()); data.append(‘country’, $(‘#country’).val()); data.append(‘id’, $(‘#catselid’).val()); return data; }(), success: function(result) { alert(result); }, error: function(xhr, result, errorThrown){ alert(‘Request failed.’); } […]

Jquery Ajax将json发布到webservice

我试图将一个JSON对象发布到asp.net webservice。 我的json看起来像这样: var markers = { “markers”: [ { “position”: “128.3657142857143”, “markerPosition”: “7” }, { “position”: “235.1944023323615”, “markerPosition”: “19” }, { “position”: “42.5978231292517”, “markerPosition”: “-3” } ]}; 我使用json2.js来串行我的json对象。 我正在使用jquery将其发布到我的webservice。 $.ajax({ type: “POST”, url: “/webservices/PodcastService.asmx/CreateMarkers”, data: markers, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(data){alert(data);}, failure: function(errMsg) { alert(errMsg); } }); 我收到以下错误: “无效的JSON原语: 我找到了一堆与此相关的post,这似乎是一个非常常见的问题,但我没有尝试解决这个问题。 当firebug发布到服务器的内容时​​,它看起来像这样: 标记%5B0%5D%5Bposition%5D […]

过滤到JSON中的特定节点 – 使用grep还是map?

我正在使用themoviedb.org的API来检索有关电影的信息。 它正在返回此JSON数据 。 我需要以两种不同的方式过滤它,但不一定在同一个回调中。 在一个实例中,我只需要返回类型,在另一个实例中,我只需要返回size.toLowerCase() == ‘original’的“背景”,并且两个实例都success进行ajax调用,即: $.ajax({ url: “http://api.themoviedb.org/2.1/Movie.getInfo/en/json/API_KEY/” + filmID, dataType: “jsonp”, context: document.body, success: function(data){ … } }); grep或map是否适合在这里使用? 无论如何,我如何有效地检索此信息?

SyntaxError:JSON.parse:JSON数据的第1行第2列的意外字符

调节器 [HttpGet] public ActionResult VerifyUserEmail(string User_Email) { try { using (EmptyMVCApplicationEntities objConnection = new EmptyMVCApplicationEntities()) { ObjectParameter objIErrorCode = new ObjectParameter(“ErrorCode”, typeof(Int32)); ObjectParameter objBFlag = new ObjectParameter(“bFlg”, typeof(bool)); objConnection.Check_User_Exists(User_Email, objBFlag, objIErrorCode); if (Convert.ToBoolean(objBFlag.Value) != true) { return Json(new { Success = “false”, Message = “Email exists” }, JsonRequestBehavior.AllowGet); } else { return Json(new { Success […]

优化解析JSON数据的方法

我有一个JSON数据 [ { “Name”: “Tom”, “Email”: “tom@gmail.com”, “Notes”: “Yea, it’s good”, “Ratings”: “5”, “Messages”: [ “Tom – I am good”, “System – How’re you doing?”, “Tom – True, that!”, “System – Oh Yes! 😉 ” ] }, { “Name”: “Sunny”, “Email”: “sunny@gmail.com”, “Notes”: “Yea, it’s good”, “Ratings”: “2”, “Messages”: [ “Sunny-I am good”, “System – […]

从github文件加载json

我正在尝试从github页面托管的网页访问/检索一些json数据,因此我的所有文件都在我的存储库中。 我正在尝试做 $.getJSON(“https://raw.githubusercontent.com/mydata.json”, function(data){ console.log(data); } 来自我在github-pages上的html页面,因为这是我现在知道如何访问json数据的唯一方法。 但是,json内容在域https://raw.githubusercontent.com而我的页面来自域名http://mygithub.github.io ,所以我得到了一个’Access-Control-Allow-Origin’错误,即使数据至少都托管在同一个地方? 关于如何解决这个问题或者解决这个问题的任何想法? 我一直在查找一些CORS的东西,但不完全理解它,也不知道如何在github上更改与之相关的任何内容。 谢谢!

如何动态创建3列表(即图块列表)?

我有以下json格式的数据: {“mydata”: [{“phone”:”5456868″,”name”:”Dave”},{“phone”:”9999875″,”name”:”Susan”}, {“phone”:”9994058″,”name”:”Mary”},{“phone”:”9995658″,”name”:”Jan”}, {“phone”:”3584650″,”name”:”Yanni”},{“phone”:”4512523″,”name”:”Wendy”}, {“phone”:”6595959″,”name”:”Jaime”}]} 我想查看数据并从左上角开始创建一个tile-list并按照我们正确的方式工作(它基本上是一个3列表): Dave -5456868 | Susan-9999875 | Mary -9994058 Jan -9995658 | Yanni-3584650 | Wendy-4512523 Jaime-6595959 | 我有以下(粗略)尝试,但它不是非常动态,也没有正确添加结束标记…它应该添加,如果它是该行的最后一个条目。 此外,我们的json查询中的条目数将有所不同……我们可以获得1个结果或50个…(它并不总是为7)。 谢谢! function(data){ $.each(data.mydata,function(i,user){ if(i==0 || i==3 || i==6){ var tblRow=””+””+user.name+”-“+user.phone+””; } if(i==1 || i==4 || i==7){ var tblRow=””+user.name+”-“+user.phone+””; } if(i==2 || i==5 || i==8){ var tblRow=””+user.name+”-“+user.phone+””+””; } $(tblRow).appendTo(“#table> tbody”); }); } […]