Tag: 响应

JQuery Ajax请求收到

我正在向同一个文档发送一段日期,一切正常,直到我想将响应值与字符串进行比较。 所以这是我的JQuery: $.ajax({ type: ‘POST’, dataType : ‘html’, cache: false, data: {serienummer: serial}, success: function(response) { console.log(response); if (‘success’ == response){ //Do something } else { //Do something else } }, error: function(xhr, status, error){ alert(‘error: ‘ + error); } }); 我将数据发布到同一页面并将其与数据库中的数据进行比较,如果存在比较则返回“成功”,否则返回“错误”。 但是如果我在console.log()响应中得到以下结果: success 为什么这不仅仅是’成功’还是’错误’? 如何解决此问题以比较响应? 它与dataType有关吗? 提前致谢

多响应猫头鹰旋转木马

我需要在某个页面中创建多个响应式猫头鹰轮播,我需要使用数据属性。 我这样工作,但我无法响应我的旋转木马, jQuery的 var $carousel = $(‘.data-carousel[data-carousel]’); if ($carousel.length) { $carousel.each(function() { $(this).owlCarousel($(this).data(‘carousel’)); }); } HTML 1 2 3 4 现在我需要响应我的猫头鹰旋转木马,我喜欢这个…… HTML 1 2 3 4 但响应性的选择,不起作用。 我在owl carousel文档中看到了这个: jQuery的 $(‘.owl-carousel’).owlCarousel({ loop:true, margin:10, responsiveClass:true, responsive:{ 0:{ items:1, nav:true }, 600:{ items:3, nav:false }, 1000:{ items:5, nav:true, loop:false } } }); 我需要在我的页面中创建一些动态和响应的轮播,我应该使用数据属性…

如何使用猫头鹰旋转木马2根据旋转木马中的物品数量更改选项?

我正在一个项目中使用Owl Carousel 2,该项目具有动态内容,可以添加无限量的幻灯片。 因此,可能存在仅存在三个幻灯片的实例或存在六个幻灯片的实例。 我想要的function是,如果少于四张幻灯片(轮播一次显示四个项目),则添加mouseDrag: false和touchDrag: false选项。 这是我的JS: $(‘.owl-carousel’).owlCarousel({ loop:false, margin:20, responsive : { // breakpoint from 0 up 0: { items: 1, mouseDrag:true, touchDrag:true }, // breakpoint from 480 up 500: { items: 2, mouseDrag:true, touchDrag:true }, // breakpoint from 768 up 740: { items: 3, mouseDrag:true, touchDrag:true }, // breakpoint from 1024 up […]

用来自jquery ajax post request到服务器的数据填充div

我的视图中有一个jquery函数,它向服务器发送一个请求: jQuery(function ($) { $(document).ready(function() { var form = $(‘form’); form.submit(function(e){ e.preventDefault(); $.ajax({ url: form.prop(‘action’), type: ‘post’, dataType: ‘json’, data: form.serialize(), success: function(data) { console.log(data); } }) }); }); }); 该路径吐出一个对象数组: Route::post(‘modelsearch’, function () { $brand_id = Input::get(‘brand_id’); $size_id = Input::get(‘size_id’); $models = DB::table(‘pants_models’) ->where(‘brand_id’, ‘=’, $brand_id) ->Where(‘size_id’, ‘=’, $size_id) ->get(); return Response()->json(array($models)); }); 我想操纵返回的数组并将html发布到视图中的#results […]

从ajax响应中获取图像src

我正在尝试使用带有ajax的php处理程序获取的图像路径来更改图像源。 我抓到的是:“img / blah.jpg” 这是我的ajax: $(‘.name’).click( function() { //var e = $(this).attr(‘src’,’img/no.png’); //this works $.ajax({ url:’handler.php?blahid=’.$idnum, type:”GET”, success: function(data) { var f = $(this).attr(“src”, data); //$(this) is the image I click on that I want to replace console.log(f); }, error: function(jqXHR, textStatus, errorThrow) { debugger; } }) } 当我点击我想要改变的图像时,ajax就能完成它的工作。 也许我以不正确的方式使用响应数据。 我使用控制台日志来查看我得到的内容并返回了一个对象。 所以我想我的问题是:我现在正在做的事情不起作用,我不知道为什么。 如果您要我澄清任何事情,请告诉我。 提前致谢。

无法正确读取Cake PHP控制器函数处理Ajax调用发送的json编码成功/失败状态

我的问题有点类似于cakephp,jquery,.ajax(),dataType:json ,但我的观察结果略有不同。 我正在开发一个Cake PHP项目。 考虑group_assoc模块的opstools子模块。 因此,在group_assoc()有这个函数group_assoc() ,它由ajax调用调用以更新组关联。 我的ajaxpost是这样的 – $.post( url, function(data) { if(data) { alert(data.success); //alerts -> undefined alert(data); //alerts -> {“success”:true} or {“success”:false} if(data.success) { //does not work } } }, “json”); 在opstools_controller.php里面,我有 – function group_assoc() { … … //some code … … $success //contains true or false – depending on previous logic […]

一段时间后网站速度慢(ajax间隔为10秒)

我创建了一个酒店管理系统,其中加载了脚本,尤其是ajax。 主界面包括已登记的客人,每10秒更新/刷新一次。 这样做的原因是通知用户(收银员)客人的住宿结束。 问题是,当我有80行或更多行(签入)时,系统会变慢。 它消耗了大量内存。 我的决心是将RAM升级到6GB,并将google chrome的缓存大小增加到200MB。 不幸的是,问题仍然存在。 感谢您的帮助和时间。 谢谢。 还有一件事,一个解决方案是重新启动计算机,它恢复正常。 然而,过了一段时间,它会回来。 系统全天候运行,每12小时重启一次。 这是用户界面的图像。 http://sofzh.miximages.com/javascript/Capture.png

Javascript(浏览器窗口超过436px时resize)

我将尝试详细解释我想要的内容,因为很难解释我的想法。 我创建了一个响应式网站,我想在其中显示3个框: (第1天 – 第2天 – 第3天) 看图像我希望它看起来如何 问题(试试这个和U会看到我的问题: 将屏幕窗口调整为小于436px(所以你得到红色框) 然后单击第2天,然后打开第2天的内容 开始调整浏览器的大小(这将自动关闭“第2天”框。我不希望它在我resize时关闭。 我创建resize的原因是桌面,所以当在桌面上看到它时,它正在扩展所有框。 我的代码: $(document).ready(function() { if($(window).width()436) $(‘.bbottom, .bbottom2’).show(); else $(‘.bbottom2’).hide(); }); .ticket{ margin:0; padding:0; float:left; } .btop2, .btop{ background-color:grey; color:white; padding:5px 10px; display:block; width:100px; border-bottom:1px solid; pointer-events:none; } .btop:hover{ background-color:darkgrey; } /*Responsive*/ @media screen and (max-width: 436px) { .ticket{ margin:0; padding:0; float:none; } .btop{ […]

“复杂标题”在当前的DataTables.net版本中没有响应?

DataTables允许您创建“复杂标题”(需要跨越多个列或行)。 如果您根据文档添加一些额外的CSS,则响应式插件与此兼容。 这是一个工作小提琴: https : //jsfiddle.net/hmr9qtx3/1/ 如您所见,正确调整渲染输出框的大小会从行中删除 标记。 这与版本1.10.1的DataTables和1.0.0的响应。 最新的DataTables版本是1.10.12 ,而它包装的版本是2.1.0 。 这是一个相同的小提琴交换出来的那些版本: https : //jsfiddle.net/hmr9qtx3/ 在工作版本号和非工作版本号之间,数据表和响应插件的使用是相同的。 您会注意到响应式插件可以正常运行非跨表表头和表的主体。 但是,当页面调整到足以使它们添加滚动条/溢出时,不会从DOM中删除生成标头。 如何修复或修补我的代码,以便生成的标题像工作小提琴一样响应? 我宁愿不使用旧版本的插件。

如何从jQuery ajax调用获得响应时间?

所以我正在研究可以显示页面请求的工具。 我通过使用jQuery Ajax(http://api.jquery.com/jQuery.ajax/)来做这件事,我想弄清楚获得响应时间的最佳方法。 我发现了一个线程(http://forum.jquery.com/topic/jquery-get-time-of-ajax-post),它描述了在JavaScript中使用“Date”,但这种方法真的可靠吗? 我的代码示例如下 $.ajax({ type: “POST”, url: “some.php”, }).done(function () { // Here I want to get the how long it took to load some.php and use it further });