【ajax and json】教程文章相关的互联网学习教程文章

javascript-使用ajax PHP将json数据保存到json文件【代码】

我的json文件如下所示: count_click.json[{"link": "google.com","count": 2 },{"link": "yahoo.com","count": 3} ]现在我使用打开文件$.getJSON('count_click.json',function(data){// do something with datavar stringData = JSON.stringify(data);$.ajax({type: 'POST',contentType: 'application/json; charset=utf-8',url: 'http://127.0.0.x:3xx9/update.php',data: {stringData: stringData},success : function(d){aler...

javascript – 使用jQuery,JSON和AJAX填充下拉列表【代码】

就像标题所说,我正在尝试使用jQuery,JSON和AJAX创建一个下拉菜单,虽然我熟悉我尚未将其付诸实践的理论,任何建议,演示代码片段或教程都将受到赞赏,因为我想开始最好的开始! Thanx提前!解决方法:您需要执行$.getJSON调用来从document.load或其他事件http://api.jquery.com/jQuery.getJSON/上的服务器获取json.之后,您必须遍历数据并将其附加到您的选择框.看到http://www.jsfiddle.net/Dyc9Y/1/<select id="fillME"></select> <butt...

php – ajax在GoDaddy主机上JSON内容超过1MB时失败【代码】

我在jquery中有一个非常简单的ajax GET请求,在我的本地测试服务器上运行正常.如果我将网页与php服务一起移动到托管服务器(GoDaddy),它将失败并显示textStatus =“error”和errorThrown =“”. Chrome显示net::ERR_EMPTY_RESPONSE. 这一切都发生在1秒内,因此不是超时问题. 如果我截断记录的数量,以便返回的json小于1MB,它可以正常工作. 如果我将服务器代码从GoDaddy网页调用到本地服务器以获取所有记录(1.8MB),那么一切都很好.任何一...

javascript – 使用Ajax并在laravel 5中返回json数组【代码】

我是“AJAX”的新手,我一直在尝试使用“AJAX”发送请求“ONSELECT”并在“laravel 5”中收到“JSON”响应. 这是我的观点<select> <option data-id="a" value="a">a</option> <option data-id="b" value="b">b</option> <option data-id="c" value="c">c</option> </select><script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script><script type="text/javascript"> $('select').change(function(...

php – jQuery Ajax返回html和json数据【代码】

我不确定是否有任何方法可以做到这一点,但如果有一个简单的解决方案,这将解决我的许多问题. 我需要/希望能够做的是在我成功的ajax请求中返回HTML和JSON.原因是,我想请求一个文件并返回所有该页面,但我也希望能够从json中的页面返回一组指定的信息,所以我可以将它用于其他事情. 这就是我现在正在做的事情:$.ajax({type: "POST",url: "inc/"+page+".php",data: "id="+encodeURIComponent(pageID),success: function(html){$("body >...

javascript – 没有从JSON AJAX Post调用的MVC5控制器动作【代码】

我将数据从javascript应用程序发送到MVC5控制器,但是当数据提交到Submit控制器操作时,它永远不会被调用.我有一些非常简单的映射器,它们创建以下JSON对象:function mapContactDto(vm) {var contactDto = {};contactDto.firstName = vm.firstName();contactDto.lastName = vm.lastName();contactDto.companyName = vm.companyName();contactDto.emailAddress = vm.emailAddress();contactDto.phonePrimary = vm.phonePrimary();cont...

javascript – 使用jquery ajax json发送表单数据【代码】

我是PHP / jquery的新手我想问一下如何使用json格式的ajax从表单字段(名称,年龄等)发送json数据.可悲的是,我找不到任何相关的信息,甚至可以动态地做到这一点? Google搜索仅返回手动构建数据等答案.喜欢:名字:X Y,年龄:32,依此类推. 反正有吗? 谢谢您的帮助! 编辑:<form action="test.php" method="post"> Name: <input type="text" name="name"><br> Age: <input type="text" name="email"><br> FavColor: <input type="tex...

通过jquery / ajax和json清除抛出php异常的方法【代码】

是否有一种干净,简单的方法通过json响应jquery / ajax调用抛出php异常.解决方法:你可以在PHP中做这样的事情(假设这是通过AJAX调用的):<?phptry {if (some_bad_condition) {throw new Exception('Test error', 123);}echo json_encode(array('result' => 'vanilla!',)); } catch (Exception $e) {echo json_encode(array('error' => array('msg' => $e->getMessage(),'code' => $e->getCode(),),)); }在JavaScript中:$.ajax({// ....

如何使用jquery的$.ajax函数和json和php上传文件【代码】

我试图使用jQuery的$.ajax函数上传文件,但没有得到任何输出.有人请帮我解决这个问题.我不知道这个脚本是否正确.我的脚本是:$.ajax({url:'newsup.php',data: "",type: 'POST',contentType:'multipart/form-data',dataType: 'json',catche: 'false',success:function(data6){$("#disp").removeClass().addClass((data6.error=== false)? 'success':'error').html(data6.msg).fadeIn('fast');//dele();if($("#disp").hasClass('succe...

JavaScript之JSON&AJAX【代码】

今天为大家讲解JavaScript中的数据传输形式JSON和AJAX技术。同时,这也是JavaScript系列的最后一篇。 一   JSONJSON的全称是JavaScript Object Notation(js对象表示法),它是一种存储和交换文本信息的语法,主要用于序列化对象、数组、字符串、Boolean、数字和null。JSON以纯文本形式存储数据。1, JSON语法和数据类型JSON可以支持以下六种数据类型:对象、数组、字符串、Boolean、数字和null。JSON采用JavaScript语法,所以...

ajax 请求PHP返回json格式的处理【代码】【图】

php返回代码格式public function json(){if (request()->isAjax()){$data = [code=>1,msg=>成功,data=>array(1=>1,2=>2),];return json_encode($data,JSON_UNESCAPED_UNICODE);}return view(json);}ajax请求//监听提交 form.on(submit(upd),function(data) {//console.log(data);//发异步,把数据提交给php$.ajax({url:"{:url(json)}",type:"post",data:{},jsonType:"json",success:function(a){// var movie =eval("(" +a +")");e...

javascript – 为什么有些jQuery程序员使用jQuery函数,如$.get,$.getJSON和$.when而不是$.ajax [closed]

我的问题是,如果你的jQuery $.ajax函数中有所有内容为什么使用$.get(),$.getJSON(),$.when()和其他我见过的,不是更好的只使用ajax因为我可以告诉你,你几乎使用与传统的$.ajax相同数量的字符来编写这些函数. 除了简化这些功能名称之外,还有什么区别?解决方法:这是常用行为的简写.我使用这些方法有两个原因: >打字较少,因此较小的“脑屁”错误空间较小.>参数少得多,因此您无需记住传递给$.ajax所需的所有内容或花时间返回文档. 功能...

Ajax JSON Decode Slim PHP问题?【代码】

好吧,我似乎无法从我的ajax调用解码JSON,它将用户数据发布到我的api,它是用超薄的php构建的. 这是我的ajax ..var jsonData; jsonData = [{username: "user",password: "pass"}];$.ajax({type: "POST",url: "http://localhost/api/user/auth",data: {user: JSON.stringify(jsonData)},contentType: "application/json; charset=utf-8",dataType: "json",success: function(data) {alert("You are good!");},error: function(xhr, ty...

jQuery / PHP ajaxForm获取JSON编码结果【代码】

我得到了表单的代??码: jQuery的$('#form').ajaxForm({beforeSend: function () {bar.width(0);},uploadProgress: function (event, position, total, percentComplete) {var percentCompleted = percentComplete + '%';bar.width(percentCompleted)bar.text(percentCompleted)console.log(percentCompleted);///The Console logs properly.},complete://------------------------------------//THIS IS WHERE LIES PROBLEM IS//-...

javascript – 没有从Ajax调用中获取JSON数组【代码】

我知道之前已经问过这个问题,但我已经回顾了以前可以找到的所有帖子,但仍然无法使用它.希望问题很简单,你们可以帮我解决. 我无法从PHP脚本中获取一个数组,我将json_encoded返回到Javascript数组中.如果我删除dataType应该是json的条件,那么success函数会抱怨意外的数据. 我有一个Javascript函数,它使用POST方法调用PHP脚本.在PHP脚本中,我将一些调试消息写入日志文件并显示json_encoded数组的内容.当我使用JSONLint检查内容是否符合...