Tag: json

Javascript处理JSON

这看起来很奇怪…… 我有一些JSON …… {“firstName”:”David”,”lastName”:”Smith”,”email”:null,”id”:0} 但是当我尝试解析它并将其与…一起使用时 $(document).ready(function() { var json = $.getJSON(‘userManagement/getUser’); $(“p”).text(json.firstName); }); This is the user management view Users : 什么都没有出现,但如果我只做$(“p”)。text(json); 它告诉我它是一个对象,我可以看到JSON在firebug中是正确的,任何想法?

使用Bootsrap模态上传图像

使用bootsrap模式上传图像时遇到一些问题。 问题是,即使我选择了一个图像,我总是得到validation错误“你的上传表格是空的”。 这是我的formssript在视图上 × User Form Judul Berita Isi Berita Foto Berita <input type="hidden" value="” name=”id_user”/> <input type="hidden" value="” name=”postdate”/> <input type="hidden" value="” name=”waktu”/> Save Cancel javascript: var save_method; //for save method string var table; $(document).ready(function() { //datatables table = $(‘#table’).DataTable({ “processing”: true, //Feature control the processing indicator. “serverSide”: true, //Feature control DataTables’ server-side processing […]

jquery autocomplete json

我正在尝试在表单上输入自动完成输入,但是在显示数据时遇到问题。 这里有很多post,但也有很多不同的方式。 我一直在尝试按照jquery网站上的例子,但我想我只是没有得到正确的返回数据? 我的页面看起来像: $(document).ready(function() { $( “#Codes” ).autocomplete({ source: function( request, response ) { $.ajax({ url: “/jreqlib”, dataType: “json”, data: { featureClass: “P”, style: “full”, maxRows: 25, }, success: function( data ) { response( $.map( data, function( item ) { return { label: item.name, value: item.name } })); } }); }, minLength: 1, open: […]

如何使用$ .ajax将正常的JSON检索为JSONP?

我有一个正常的JSON提要,我在一个url(normalJSONfeed)轮询。 我每次都收到cross origin policy error 。 当我无法更改JSON提要(换句话说,我无法在函数调用中包装JSON提要)时,如何更改$.ajax函数以解决此限制。 $.ajax({ type : “GET”, dataType : “jsonp”, url : ‘/normalJSONfeed’, data : {} success: function(obj){ } });

在’each’函数中使用jQuery查询JSON数据

我是JSON的新手,我正试图找到一种方法来查询JSON数据并将信息带到我页面上的相应 。 我正在使用Volusion,因此对代码的访问是有限的(它主要是从服务器端脚本动态生成的)所以我不得不做几个解决方法。 基本上有一个产品表,获取产品代码的唯一方法是从这些产品的锚标签上生成的URL中获取它(每个产品都设置有附加到的链接,例如/ ProductDetails.asp?ProductCode =香气产品的香气)。 我编写了Javascript来提取产品代码(从URL的末尾)并将其设置为名为productCode的变量。 在我的JSON数据中,我设置如下: [ { “item”: “aroma”, “title”: “Aromatherapy Oils”, “price”: “$10.00”, }, { “item”: “ah-chairbamboo”, “title”: “Modern Bamboo Chair”, “price”: “$100.00”, }, { “item”: “hc-mirror”, “title”: “Cordless LED Lighting Pivoting Vanity Mirror”, “price”: “$45.00”, }, { “item”: “macfrc”, “title”: “French Macarons”, “price”: “$15.00”, } ] 如果我想从JSON表中获取标题,其中’aroma’是项目并将其附加到div中的产品容器中,该怎么办? 我的代码现在获取产品代码的方式是: $(“.v65-productDisplay a”).each(function(){ […]

Jquery AjaxSubmit + json数据类型在IE9中剥离了HTML

我正在使用jquery form.js进行文件上传。 服务器端代码返回json格式的字符串,其中一个字段为“content”。 内容字段有一个HTML表单,我只是抓取并在div中的页面上吐出。 这在Chrome和Firefox中运行得非常好,但在IE9中失败了。 IE9删除所有打开的HTML标记。 我一整天都在谷歌搜索并尝试了很多东西,但我无法解决它。 这是我的Jquery代码: $(‘#file_form’).on(“change”, “.file_upload_field”, function(ev) { ev.preventDefault(); var options = { url: ‘/ajax/process’, type: ‘post’, dataType: ‘json’, success: function(response) { $(‘#upload-confirm’).show().html(response.data.content); } }; $(‘#my-form’).ajaxSubmit(options); }); 响应是这样的 { “success”: true, “message”: “success”, “data”: { “content”: “” } }

使用jquery将JSON数组从jsp传递到javascript

我现在已经搜索了两天,并尝试了所有可能的事情。 我使用GSON创建一个JSON数组。 当我通过jquery将其发送到Javascript之前打印出我的json字符串时,它看起来像这样: [{“var1″:”hi”,”var2″:”this”,”var3″:”is”}] 在我看来很好。 我尝试过以下两种方式向js发送: String json = gson.toJson(googData, listType); response.setContentType(“application/json”); response.setCharacterEncoding(“UTF-8”); response.getWriter().write(json); 和 String json = gson.toJson(googData, listType); 这是我的js代码: $.getJSON(“testgoogle.jsp”, function(json) { $.each (json, function(k, v) { alert(v.val1); }); }); 很简单吧? 我可以将其更改为$ .get并查看字符串。 如果我发出警报(k),它只会警告0次。 我怀疑我用json字符串传递了一些空白区域。 当我提醒从jsp返回的任何内容时,警报框中显示的内容低于警报(“hi”)。 你知道在哪里! 是在警报框中,“hi”是如何正确的! IMG。 好吧,当我从jsp发送时,它低于! 我一直把移到了顶部,所以我的jsp看起来像: 正如你所看到的,我正在抓住稻草。 这在!的底部返回“hi”。 我的jsp中的线越多,我就会在警报框中向下移动“hi”。 还有,奇怪的是。 如果我把它放在我的jsp的顶部: 这实际上会在我的警报中打印出来。 如果您需要更多信息,请告诉我。 解决方案:当密钥为var1时,我试图调用val1。 哇! 我将永远不会得到所有这些时间;)正确的代码与上面的相同,除了val1应该是var1。 此外,我尝试使用eval(json),它仍然适用于FYI。 感谢您试图帮助大家!

.NET MVC3中的JSON:500(内部服务器服务器错误)

我正在尝试使用一些JSONfunction,它基本上就像它可以一样简单但由于某种原因我在控制台上遇到500内部服务器错误,应用程序永远不会到达控制器。 我已经尝试过几乎所有东西,但是代码非常简单,我已经放弃了尝试通过反复阅读相同的几行找到错误。 这是我的脚本: $(“#saveAdvisorOption”).click(function () { // Create a JSON object: alert(“OK”); var OptionsModel = { “AdvisorNewsFeed”: $(“#advisorCheckBox”).val() }; alert($(OptionsModel.AdvisorNewsFeed)); $.post(“/Account/ChangeOptionForAdvisor”, OptionsModel, function (data) { }); }); 这是我的模型: public class OptionsModel { public string AdvisorNewsFeed { get; set; } public OptionsModel(string AdvisorNewsFeed) { this.AdvisorNewsFeed = AdvisorNewsFeed; } } } 这是我的控制器: public class AccountController : Controller […]

JSON请求使用JQUERY返回对象错误

我有一个返回有效JSON的aspx页面 – 但是当通过JQUERY调用时,我可以在Fiddler中看到返回了JSON但是抛出了错误[对象错误]。 protected void Page_Load(object sender, EventArgs e) { string json = “{\”name\”:\”Joe\”}”; Response.ClearHeaders(); Response.ClearContent(); Response.Clear(); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = “application/json”; Response.ContentEncoding = Encoding.UTF8; Response.Write(json); Response.End(); } 使用此页面的html页面位于不同的域中,我使用的是jsonp。 function jsonpCallback(response){ alert(response.data); } $(document).ready(function(){ $.ajax({ url: ‘http://localhost:30413/getprice.aspx’, dataType: ‘jsonp’, error: function(xhr, status, error) { alert(error); }, success: jsonpCallback }); }); 当请求aspx页面时,有效的JSON返回给浏览器,当进行JQUERY调用时,返回JSON但是没有调用回调函数,并且预期“;” JS错误然后显示[对象错误]消息。 以下是请求和回复。 我已经尝试了相同结果的请求的每个变体。 我正在使用下面的请求JQUERY示例,因为它适用于下面显示的最后一个示例。 GET […]

Jquery每个Json值问题

testjson var incidentReport1 = { “text1”: “n/a”, “text2”: “n/a”, “text3”: “n/a”, } function readHtmlForInputs() { var count = 0; //Setting count to 0 $(‘input’).each(function(){ var input = $(this); var temp = (input.attr(‘id’)); if(input.attr(‘type’) == ‘button’){alert(‘button’);} else{ incidentReport1.temp = input.val(); count++; //Incrementing counter } }); console.log(“Input Types Found:” + count); } function saveChanges() { readHtmlForInputs(); console.dir(incidentReport1); […]