问题标签 [mockjax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - mockjax 响应不起作用
我在理解 mockjax 方面有一些小问题。我有这个 mockjax 代码:
提醒“世界”的js代码应该是什么?也许这个?
但这不起作用,请帮助我!
jquery - Ember.js 无法使用 jquery-mockjax 模拟 ajax
我曾经jquery-mockjax
模拟我的 AJAX 请求以进行测试,并且在我将 ember 从 2.3.0 -> 2.10.0 升级后,它不再起作用,因为我的服务正在使用Ember.$.ajax()
而不是直接使用$.ajax()
知道如何使 mockjax 仍然可以使用Ember.$.ajax()
吗?还是我应该将所有Ember.$.ajax()
实例替换为$.ajax()
?这是唯一的方法吗?
javascript - jest 或普通 JS 单元测试库中的 mockjax 等效项(例如 Karma Jasmine )
Greetings 希望对我的应用程序的一些 ajax 请求进行非常基本的单元测试。 http://jsfiddle.net/Orbifold/sqdzzvey/
我想知道您使用什么来模拟应用程序中的端点,就像在这里完成的那样:
我希望有相同的行为而不需要 jQuery 而是普通的 js。我希望在任何其他框架中得到等效的结果。请附上一个工作小提琴。我不确定这是否可能或只能用 qunit 完成,所以请赐教。
jquery - 如何在 Webpack 中使用 jQuery plus 插件和依赖库
我试图了解如何将现有的一组代码移植到 Webpack。这是我的场景:
我将 jQuery 与 Bootstrap、KendoUI、Mockjax、一些 jQuery 插件库(例如 bootbox、jQuery BlockUI)一起使用。以前(使用 requireJS),我能够在我的主应用程序 js 的“require”中的数组中指定这些依赖项,并且所有内容都很好地联系在一起。像这样:
使用 Webpack 我遇到了很多问题:
当我打开“分块”功能时,我的模拟端点不再工作
在一种情况下,Webpack 正在创建一个“0.js”文件,我不知道为什么,也不知道如何阻止它这样做。
在各种情况下,似乎有两个(?)jQuery 副本,这样处理程序或对 Kendo 小部件的引用不再起作用
当我尝试从 AMD 样式转换一些包装器代码时(使用“require”数组,后跟带有正式参数的函数),我遇到了很多错误,例如 Bootstrap 找不到 jQuery 或者除了没有 jQuery 事件之外的所有内容似乎都加载了听众正在工作。
我读过很多文章,并尝试过:
webpack.ProvidePlugin
在我的 Webpack 配置中使用resolve
在我的 Webpack 配置对象中为未缩小的 jQuery 放置一个“别名”imports-loader?jQuery=jquery,$=jquery,this=>window
在我的module: { loaders: {}}
Webpack 配置对象中使用该方法imports-loader
在我的主要 js 中使用该方法require
到目前为止,还没有完全奏效。我已经接近了,只是发现(例如)突然一个 Kendo 小部件似乎在它之前工作的 jQuery 选择下不存在。
概括:
我想了解如何进行防弹设置,以便仅存在一个 jQuery 实例,并且将 jQuery 作为依赖/关系的所有内容在我的代码中的任何地方都使用该实例。此外,我想了解如何在使用 Webpack 的“分块”功能时完成这样的事情。如果我将我的 Mockjax 端点(例如)分离到一个单独的文件中,我希望它们能够在任何地方为任何 AJAX 调用运行,无论是通过 Kendo 还是 jQuery。如果我在某处定义了一个 Kendo 小部件(例如下拉菜单),我希望能够使用该$('.some-kendo-widget').data('kendoDropDownList)
方法从任何地方获取它的句柄。
如果有人有链接,我很乐意阅读更多文章;我一直在搜索和搜索,但似乎没有合适的词汇来找到我需要的东西。当然,其他人也面临过这种情况。
mockjax - `stop`后如何重新启动`mockjax`
在我的应用程序中,我有一个随机播放按钮来启动和停止mockjax
响应。作为第一次,我正在启动它工作的 mockjax。稍后用户单击off
按钮停止mockjax
服务。(我正在显示服务器数据)
为了停止我使用:
但用户点击返回start
按钮,但mockjax
不再拦截以提供数据。
那么停止和启动mockjax
服务的正确方法是什么?有人帮我吗?
javascript - Angularjs - 在父范围和子范围之间合并数据 - 时间表项目
我正在将我的代码修改为 Angular 以用于我使用 javascript/jquery 逻辑完成的时间表项目。我正在尝试利用角度函数来使一切顺利进行,但我对如何在 ng-repeat 表上使其工作感到非常困惑。
我拥有的是 2 个单独的数据集,其中我保存了时间表数据(子数据),然后是主数据(父数据)。子数据包含父数据的 ID,我以这种方式链接它们,然后找出将数据合并到适当行的逻辑。
这是使用 javasript/jquery 的工作表: https ://jsfiddle.net/tj6bcjos/11/
.
对于我的一生,我无法弄清楚逻辑应该如何在 ng-repeat 这个复杂的情况下进行。有人知道完成相同任务的简单方法吗?
javascript - 在 QUnit 中使用 Mockjax?
我在 Mockjax 文档中看到了这个例子:
但我不确定如何将它与 QUnit 测试方法一起使用。有任何想法吗?
我试过了,但它说它至少需要一个断言,就好像它根本不运行它一样,断言行:
javascript - 使用 AJAX 的动态级联下拉菜单
客观的:
基于此处找到的示例。getData()
使用 ajax 调用在函数中解析的数据填充相关下拉列表。目前,我的示例正在处理ajax-mocks.js
文件中的静态数据,但我无法理解如何将数据正确解析到下拉列表中,以及如何像之前使用示例 mockjax 数据调用那样填充其他下拉列表。
资源:
函数.php
将 HTML 渲染到 woocommerce 前端产品页面
类系统-public.php
从数据库中获取数据并将其处理为正确的格式
自定义dropdown.js
构建依赖级联下拉菜单
ajax-mock.js
一些模拟ajax调用的mockjax数据
管理员-Ajax.php
从 admin-ajax.php 收到的响应
额外说明
我一直在试图弄清楚如何用来自服务器的 ajax 调用替换 Mockjax 调用,但我还没有完全理解所有使用的技术。
真诚地感谢你,感谢那些花时间帮助我引导我走向正确方向的人。在这一点上,非常感谢您的帮助。
jquery - 当我在 AJAX url 中传递 JSON 值时发生错误
当我在 ajax url 中传递 json 请求时,会发生以下错误。我已经在 ajax 中传递了 200 及以上的数据。我所有的数据都来自“/search/searchendpoint”网址
控制器:
JSON请求:
错误:
jquery-2.2.4.min.js:2 Uncaught TypeError: Cannot use 'in' operator to search'length
' in "/search/searchendpoint" at s
(jquery-2.2.4.min.js:2) at Function .each (jquery-2.2.4.min.js:2) at
isMockDataEqual (jquery.mockjax.js:67) at getMockForRequest
(jquery.mockjax.js:119) at Function.handleAjax [as ajax]
(jquery.mockjax. js:444) 在 Typeahead.execute
(bootstrap-typeahead.js:170) 在 f (jquery-2.2.4.min.js:2)