QUnit 测试 AJAX 调用

2024-01-03

我试图弄清楚如何在 AJAX 调用上运行 QUnit 测试,我在网上和这里进行了搜索,但是,我仍然有点迷失。我有一个 AJAX 调用,本质上只是转到以下 URLpageAJAX.php,这里有一些 PHP/MySQL 代码,它只运行一个 INSERT 查询,包含页码和模块号,因此函数 savePgID 需要这 2 个参数。

脚本.js:

function savePgID(moduleID, pageID){
    $.ajax({  
        url: "pageAJAX.php",  
        method: "POST",   
        data: {moduleID:moduleID, pageID:pageID},
        dataType: 'json', //ajax to expect JSON data type
      });
  }

单元测试.html:

Qunit.test("Testing AJAX call", savePgID(moduleID, pageID) {
$.ajax = function() {
    equals(pageAJAX.php);
    options.success("Hello");
}
equal("Hello");
});

完全迷失并且不确定如何在 AJAX 调用上运行 QUnit 测试。有什么指导吗?显然我实际上并不想通过测试来改变或修改 AJAX 调用。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QUnit 测试 AJAX 调用 的相关文章

  • 从请求响应创建 PDF 不适用于 axios,但适用于本机 xhr

    为了强制从服务器下载 PDF 我尝试使用 axios 和本机 xhr 对象 原因是我必须发送post请求 因为我向服务器传递了太多数据 所以带有简单链接的选项 例如site ru download pdf对我不起作用 尽管我最终设法用 Xh
  • Img src 路径以及要传递的标头参数

    我在 jsp 页面中有一个 img 标记 其中 src 路径需要传递标头参数才能获取图像 我们怎样才能实现它呢 您现在可以使用fetch https developer mozilla org en US docs Web API Fetc
  • IE9 中的 IE7/8 模式与实际运行 IE7/8 相比效果如何

    我试图确认这一点是出于工作目的 因此我们不需要单独的虚拟机在 IE7 和 IE8 中进行测试 我一直只是使用IE9 F12 中的开发者工具并更改浏览器模式和文档模式来进行IE7和IE8测试 这与 真实 IE7 和 IE8 中的实际测试相比如
  • 在 laravel 5 测试期间如何模拟外部 API?

    我想在 laravel 中测试 HTTP 路由 URL 的操作函数调用辅助函数 该函数调用外部 API 测试时如何模拟外部 API 调用 public function actionFunction helper new HelperCla
  • 如何将 Ajax 与 Symfony2 集成 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在寻找有关 symfony2 中
  • 使用 RSpec 测试控制器时模拟 CanCan 授权

    这是我要测试的控制器 class UsersController lt ApplicationController load and authorize resource def index users User all respond t
  • jquery ui autocomplete:如何在文本输入失去焦点后取消缓慢的ajax请求

    我正在使用 JQuery UI 自动完成字段 该字段与 ajax 查找相关 有时可能会相当慢 有时 用户会按 Tab 键离开文本输入字段afterajax 查询启动但是beforeajax 调用返回 发生这种情况时 即使文本输入不再具有焦点
  • 如何制作将 HTML 文件加载到 div 中的 XMLHttpRequest?

    我正在尝试做一个XMLHttpRequest从外部文件加载 HTML 并将文件内容插入到div 当我运行该函数时 它会在所有正文中插入 HTML 这是不够的 My code gt HTML
  • 使用 AJAX 调用生成 PDF 文件

    我正在尝试使用 Rails3 中的 AJAX 调用生成 PDF 文件 以下代码生成一个我使用 PRAWN gem 创建的 PDF 文件 我不希望用户在订购之前查看 PDF 因此 目标是在服务器中创建 PDF 文件 非常感谢任何想法或想法 使
  • 如何根据所选类别隐藏 Django 表单中的字段?

    我需要确保当您添加新广告时 选择一个类别 隐藏表单中不必要的字段 我明白这是用JS做的 但暂时不太明白 所以我告诉你是否有人擅长 例如 我希望在选择 房屋和土地 时 舞台 消失 上市型号 class Listing models Model
  • ajax 请求中的 laravel TokenMismatchException

    我正在使用资源组并使用此过滤器来解析TokenMismatchException问题 Route filter csrf function route request if strtoupper request gt getMethod G
  • GWT 的 RPC 与 AJAX 不同吗?

    与 AJAX 调用相比 GWT Google Web Toolkit 的 RPC 远程过程调用 用于从浏览器 javascript 到服务器的异步操作有何不同或相似 如果它们不同 有人可以帮助我理解它们有何不同吗 我还听说这个 RPC 实现
  • 如何在twitter首页制作像热门推文那样的滚动新闻? (php)

    我想让一个网站使用 wp 并且我想在 twitter 主页中添加滚动新闻 例如热门推文 当自定义在我的页面的每个部分发布新回复时 新主题将显示在该滚动新闻部分中 它们都来自数据库的最新10条 怎么做 谢谢 使用 Jquery 您可以使 di
  • 在窗口卸载之前调用 jquery ajax 函数的最终方法是什么?

    我需要在窗口卸载之前调用 jquery ajax 函数 就我而言 它是一个 POST 我不关心返回结果 我只想更新数据库 所以答案似乎是将一个函数绑定到 unload 事件 即使用 jquery unload 函数 并且该函数进行 ajax
  • 如何防止点击 时页面刷新

    我试图在用户单击时阻止页面刷新
  • Ajax 中 POST 数据大小有限制吗?

    我正在尝试使用 jQuery Ajax 将一组数据从我的页面发送到 MVC 操作 这是我的 jQuery 代码 btnSave click function result tblMatters tbody tr mattersRow eac
  • AJAX 请求返回 200 OK 但失败,尽管返回数据是 JSON

    Edit 就我而言 它没有返回正确信息的原因是我试图使用 JSONP 连接到 CORS 数据设置 而服务器没有为我的特定计算机访问设置它 我需要与某人交谈并调整服务器配置文件的权限 这就是真正发生的事情 我无法弄清楚 因为我认为 CORS
  • Rspec——需要存根在另一个文件中调用的 File.open

    在我的测试中 我正在初始化一个名为的新类Package带有一些参数 在此类的初始化中 我打开一个在远程机器上可用的文件 但不是本地常见的文件 我想知道如何在测试中对该方法进行存根 我正在使用 rspec 和 mocha 我尝试过类似的东西
  • GO并发编程测试

    我试图确保我的并发程序不存在以下情况 僵局 livelock 饥饿 我找到了以下工具http blog golang org race detector http blog golang org race detector 我尝试编译并运行
  • jQuery 查找和替换导致浏览器挂起!数据量太大?

    在 kalley 的大量帮助下 我们发现如果我注释掉以下两行 LAG 就会消失 var tableContents table find tbody var html tbody tbody html data 但是我如何保留上述内容但取消

随机推荐