问题标签 [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 动态模拟停止使用 `dataType="Script"`
我有一个使用 mockjax 的动态模拟设置,它适用于我的大多数 ajax 请求,但是当dataType
设置为时失败Script
,并让请求通过常规 Ajax 处理程序。
如何在 mockjax 中配置动态模拟来拦截带有dataType
集合的请求?
更新:mockjax 定义的示例代码
我正在创建动态模拟,所以我通过函数定义,而不是普通对象,像这样......
mockjax - 模拟ajax请求的问题
我正在 Qunit 中为 webclient viewmodel 编写测试,并使用 Mockjax 来模拟 ajax 请求,但似乎我在模拟时做错了,请帮我解决以下问题。
测试结果:
我相信问题是与 ajax 请求有关。请帮助我您的宝贵经验。
jquery - 在请求中指定 contentType 时,Mockjax 不起作用
我正在尝试使用 QUnit 和 jQuery Mockjax 测试一些与 AJAX 相关的代码,并且遇到了一个问题,即null
当请求 contentType 被修改时,Mockjax 似乎总是返回。
工作的JS代码:
但是,如果我这样在$.ajax
请求中设置内容类型:
测试失败:
我在这里有一个jsfiddle 来演示这个问题。
我究竟做错了什么?或者这是一个错误,还是 JS 库之间的不兼容?
我正在使用 jquery 1.7.2、mockjax 1.5.3 和 QUnit 1.14.0。在 Chrome 和 Firefox 中观察到相同的行为。
注意:当然,在我的生产代码中,我也会在请求中发送 JSON 编码的数据,但出于演示的目的,我已将问题减少到我认为重现我的问题所需的最低限度。
jquery - 带有 Jquery 帖子的 mockjax
我有用于自动完成的 mockjax,它工作得很好。我对 mockjax 没有任何问题,也不想更改它。
这是它的代码
现在在同一页面上我必须使用 jquery post 这给了我错误
它让我出错“查询未定义”
请教我如何在一个页面上同时使用它们而不打扰其他页面?
ember.js - Emberjs 保存记录 Mockjax
我想保存一条记录并添加到 emberjs 中的现有列表中。我使用两种形式来模拟具有相同属性的多个模型。但主要关注的是第二个有书的。
我使用books: store.find('book',{})
我真的不知道空对象是什么的地方,但它会阻止书籍记录出现在列表中。我只想在保存后拥有它。
是否可以根据发布的数据设置 mockjax 的响应,所以我不必使用硬编码的 JSON?
php - TypeError:settings.data 在 MOCKJAX 中未定义
我有 mockjax 代码,它给了我错误。这是我的代码
这是我的ajax代码
TypeError: settings.data is undefined
当我检查控制台时它给了我错误
jquery - 来自 jQuery ajax 调用的 JSON 数据类型和文本问题
我正在通过 jquery 在一个页面中进行两个 ajax 调用。
第一个用于 jquery mockjax 中的自动完成,第二个用于获取列表数据。它们都与返回数据相结合。
这是自动完成
这是列出数据
现在它们都与返回数据 JSON 相结合。
我如何更改JSON$.getJSON
更新:当我不使用 getJSON 时没有问题,在调用 getJSON 时给我问题
更新:这是我的 mockjax 设置
javascript - Mockjax 不拦截异步表单提交
我正在使用 qUnit 和 mockjax 来尝试处理简单的异步表单提交,但由于某种原因,异步 POST 似乎通过了 mockjax。
和实施
我尝试对实现进行硬编码以完全匹配测试,但这仍然不起作用。我究竟做错了什么?
javascript - 如何验证 mockjax 是否已被调用
我有一个方法,当被调用时,它会向服务器发出 HTTP 请求,而不关心之后会发生什么。响应不被解析,在发送请求或接收响应后不会改变其状态。
现在我想测试这个方法,因为没有状态变化,我无法通过检查方法或拥有它的对象来验证 HTTP 请求是否已经发出。我需要以某种方式附加 sinon,$.mockjax
以便我可以执行断言来验证 HTTP 请求确实已发出。
这该怎么做?