使用 javascript 中的类加载 php 页面

2024-01-01

我在 javascript 中有弹出类,并在我的 html 页面中添加了显示该弹出窗口所需的所有脚本。我正在尝试在单击表单的提交按钮时在弹出窗口中加载 PHP 页面。

弹出窗口对于如下按钮工作正常(来自 select.php 的文本显示在弹出框中):

<a href="select.php" class="home-banner-button popup">Activate</a>

现在我有一个表单,提交后我必须根据条件重定向到 PHP 页面。结果应该显示在弹出窗口中。

我尝试使用弹出类加载页面,如下所示,但它没有显示弹出窗口。

标记如下:

<form method="post" action="#"  onSubmit="return check();">
   <input type="text" id="textid" placeholder="Enter Here" />
   <input type="submit" name="submit" />                
</form>

JavaScript:

<script type="text/javascript">

$(function () {
    $('.popup').colorbox({
        iframe: true,
        opacity: 0.7,
        fixed: true,
        innerWidth: 500,
        innerHeight: 180,
        scrolling: false
    });
});

function check() {
    var price = $('#textid').val();
    var new_value = price.replace(/\,/g, '');
    var lower_limit_value = 375;
    var upper_limit_value = 1712;

    if (new_value >= lower_limit_value && new_value <= upper_limit_value) {
        $(".popup").load("correct.php");
        return false;
    } else {
        $(".popup").load("incorrect.php");
        return false;
    }
}
</script>

我认为我使用了错误的语法$(".popup").load("correct.php");

我不知道如何使用它/如何通过加载 php 页面或其他方式在 javascript 中调用类(例如 .popup)。

或者 这种情况下如何使用ajax呢? ajax 在这种情况下可以提供帮助吗?


您在浏览器控制台中看到什么错误?我尝试运行您的代码,我能够使用您的代码在页面中显示 PHP 文件的内容。

确保您有一个 div 或其他一些带有“popup”类的元素。我必须将以下内容添加到您的代码中才能使其正常工作。

<div class="popup"></div>

EDIT:我尝试在单击提交时打开一个颜色框,按照下面的评论线程。这是可以运行并打开一个弹出窗口,里面有一个页面的东西。这并不完美,但可以完成工作。您必须调整 height.width 和其他属性才能使其正常工作。试试这个是否有效。

将您的脚本更改为以下内容:

$(function () {
   //Removed the popup code from here. Made that conditional.
});

function check() {
    var price = $('#textid').val();
    var new_value = price.replace(/\,/g, '');
    var lower_limit_value = 375;
    var upper_limit_value = 1712;

    if (new_value >= lower_limit_value && new_value <= upper_limit_value) {
        $('.popup').colorbox({
          iframe: true,
          opacity: 0.7,
          fixed: true,
          height: 500,
          width: 180,
          scrolling: false,
          href: "correct.php",
          open: true
        });
        return false;
    } else {
        $('.popup').colorbox({
          iframe: true,
          opacity: 0.7,
          fixed: true,
          height: 500,
          width: 180,
          scrolling: false,
          href: "incorrect.php",
          open: true
        });
        return false;
    }
}
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 javascript 中的类加载 php 页面 的相关文章

  • React Router v4 不渲染组件

    React Router v4 渲染组件存在问题 在应用程序初始加载时 它将呈现与 URL 相对应的正确组件 但是 任何后续的组件Link单击不会呈现所需的组件 图书馆 反应路由器 4 2 2 https reacttraining com
  • 如何使用角度材料在具有可扩展行的表格中创建嵌套垫表

    我有以下数据 id c9d5ab1a subdomain wing domain aircraft part id c9d5ab1a info mimetype application json info dependent parent
  • suhosin.mt_srand.ignore 在 PHP 中一致洗牌数组的解决方法?

    我有一个 PHP 脚本 需要随机化一个具有一致结果的数组 这样它就可以向用户呈现前几个项目 然后如果他们愿意 他们可以从同一个打乱的集合中提取更多结果 我目前使用的是这个 基于我相信的 Fisher Yates 算法 function sh
  • 如何在模态打开时防止主体滚动

    我在用着W3schools 模态脚本 https www w3schools com howto tryit asp filename tryhow css modal我想添加一个功能 防止模型打开时整个主体滚动 我根据我的需要对原始脚本做
  • 如何始终将焦点保持在文本框中

    我创建了一个包含两个 div 的 HTML 页面 左侧的 div 页面的 90 是 ajax 结果的目标 右侧的 div 页面的 10 包含一个文本框 该页面的想法是在文本框中输入零件编号 通过条形码扫描仪 并显示与该零件编号匹配的绘图 显
  • 如何正确取消引用然后删除 JavaScript 对象?

    我想知道从内存中完全取消引用 JavaScript 对象的正确方法 确保删除时不会在内存中悬空 并且垃圾收集器会删除该对象 当我看这个问题时在 JavaScript 中删除对象 https stackoverflow com questio
  • LeafleteachLayer函数不会迭代所有Layer

    使用 GeoJSON 数据数组创建一些标记 getJSON GetLocationsServlet function data L geoJSON data onEachFeature onEachFeature addTo mymap G
  • 聆听 Angular 2 中的元素可见性

    我正在为我的网络应用程序使用 Bootstrap 和 Angular 2 v4 我想监听指令中的元素以了解可见性变化 我的元素有一个可以隐藏其子元素的父元素hidden sm up我需要在每次隐藏或显示时触发一个函数 div hidden
  • 使用 Javascript 设置 cookie [重复]

    这个问题在这里已经有答案了 我正在尝试构建我的第一个移动应用程序 它需要连接到我的 mysql 数据库并使用 json 返回数据 这很好 目前我有一个登录系统 一旦确定用户名和密码存在 它就会返回一条成功消息 对于下一步 我想在我的页面上使
  • 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

    我正在尝试克隆元素的样式对象 这应该允许我在更改后重置所述元素的样式 例如 el style left 50px curr style left 50px Modify the elements style The cloned style
  • Google Maps API (v3) 添加/更新标记

    编辑 它现在可以工作 但如果用户不允许或没有基于位置的服务 则不会加载 请参阅 jsfiddle 示例接受的答案评论 我已经浏览了一些教程和问题 但我无法安静地理解正在发生的事情 或者在这种情况下 没有发生 当用户单击链接时 我正在加载地图
  • 保存多对多关系,同步/附加不存在?

    我有以下两个多对多关系的模型 use Illuminate Database Eloquent Model class Permission extends Model The database table used by the mode
  • 使用 Jade 评估自定义 javascript 方法 (CircularJSON)

    我想通过 Jade 将一个对象解析为客户端 JavaScript 通常这会起作用 script var object JSON parse JSON stringify object but my object is circular ht
  • Rails 3.1+ 的 Jasmine 与 Mocha JavaScript 测试 [已关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对茉莉花有经验并且非常喜欢它 有谁有 Jasmine 和 Mocha 的经验 特别是 Rails 的经验吗 我想知道是否值得转用 我已经在 J
  • 使用 CSS 折叠和展开元素

    我正在尝试构建一个页面 加载时仅可见标题 并且 当用户单击标题时 每个标题下方的表格会在隐藏和显示状态之间切换 我的限制是只能在 CSS 中执行此操作 这是我到目前为止想到的 https jsfiddle net Argoron c1ypx
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int
  • 主页(网格)上的缩略图现在显得模糊。如何纠正?

    我不知道这看起来是否愚蠢 但从早上开始我就无法纠正这个突然出现在我的博客网站上的错误www candidopinions in http www candidopinions in 我有一个网格视图模板 其中博客文章中的特色图像作为调整大小
  • 滚动顶部不符合预期

    Note 由于上次忘记奖励而重新开放赏金 A Woff 大师已经给出答案 我想在用户展开某一行时到达该行 这样当最后一个可见行展开时 用户不必向下滚动即可查看内容 I used example tbody on click td green
  • 如何从 json 文件创建模型? (ExtJS)

    这是我想使用 json 文件创建的模型 Ext define Users extend Ext data Model fields name user id type int name user name type string 为了根据服
  • 没有输入的 jQuery 日期选择器

    我有一个相当复杂的网络应用程序 我想向其中添加一些日期选择 UI 我遇到的问题是我无法从文档中弄清楚如何真正控制日期选择器的出现方式和时间 不涉及任何表单元素 不 我不会添加秘密表单字段 因此简单的开箱即用方法根本行不通 我希望有人可以提供

随机推荐

  • Python 3.5 - ssl.SSLEOFError:EOF 发生违反协议(_ssl.c:645)

    我在用Keras并尝试加载mnist数据集 网站链接为 https s3 amazonaws com img datasets mnist pkl gz https s3 amazonaws com img datasets mnist p
  • 用于安全创建临时目录的 POSIX 函数是什么?

    用于创建临时目录的任务 tmp 人们会如何选择mkdtemp mkstemp等等 用于可移植代码 我认为您需要在其他用户可能具有写入权限的目录中创建一个临时目录 作为管理员 您应该进行设置 以便每个用户都有自己的TMPDIR 例如与pam
  • C++ std::map 命名要求分配器感知容器

    目前我正在尝试将一些 C 的命名需求转换为 C 20 概念 https godbolt org z EdY5d6319 https godbolt org z EdY5d6319仍然处于高度WIP状态 然而 我遇到了一个问题 鉴于最终的 C
  • 使用文件“php.ini”关闭显示错误

    我正在尝试关闭我网站上的所有错误 我已经遵循了有关如何执行此操作的不同教程 但我不断收到阅读和打开错误消息 我有什么遗漏的吗 我在我的中尝试过以下操作php ini file Error display display startup er
  • SwiftUI 从另一个视图重新排序列表动态部分

    我有一个简单的List与存储在内部的部分ObservableObject 我想从另一个角度重新排序它们 这是我的代码 class ViewModel ObservableObject Published var sections S1 S2
  • 基本的 Spring Boot 应用程序无法正常工作,显示:无法从进程 xxxx 刷新实时数据

    我是 Spring Boot 的初学者 我初始化了一个新项目并尝试运行它 但它没有成功运行 当我将其作为 Spring Boot 应用程序运行时 它就会开始执行 在底部编译器 状态栏中 它显示处理和重试 它最多运行 10 次并抛出以下错误
  • C++ 中的十进制到 Unicode Char

    输出时如何将十进制数 例如 225 转换为其对应的 Unicode 字符 我可以将 ASCII 字符从十进制转换为如下字符 int a 97 char b a cout lt lt b lt lt endl 它输出字母 a 但当我使用数字
  • 在Python中将整数转换为十六进制

    在Python中我想转换整数3892转换为具有给定格式和结果的十六进制代码 x00 x00 x0F x34 如何才能实现这一目标 您正在转换为数字的二进制表示形式 而不是十六进制表示形式 尽管 Python 会将字节显示为十六进制 使用st
  • 尝试上传使用 Visual Studio for Apache Cordova 构建的应用程序时出现错误 ITMS-90161

    我们刚刚开始使用 Visual Studio Tools for Apache Cordova 创建跨平台移动应用程序 我按照中描述的程序进行操作安装 iOS 构建工具 https msdn microsoft com en us libr
  • 以 PHP 形式输入和验证自定义日期时间的最佳方法

    这是前端可用性和 PHP DATE TIME 验证方面的双重问题 我正在为一位客户开发一个网站 他想添加他完成项目的日期 以便项目可以按该顺序列出 他将是唯一使用管理界面的人 所以我希望它尽可能简单 我将日期作为 DATE TIME 存储在
  • 具有多个条件的数据表选择

    我有一个包含 4 列 A B C 和 D 的数据表 因此 A B 和 C 列的值的特定组合在数据表中是唯一的 客观的 对于给定的 A B 和 C 列值组合 查找 D 列的值 我想循环数据行集应该可以做到 有没有办法使用 Datatable
  • Docker BuildX 映像未显示在 docker image ls 中

    我目前正在尝试使用 BuildKit BuildX 构建多平台映像 x86 64 arm64 armv7 armv6 并且似乎构建成功 但我似乎找不到映像所在的位置 它与我之前的 x86 64 版本相比并没有显示出任何变化 并且当尝试码头工
  • 在 JavaScript 中,我如何使用数组来增加字符串以创建循环?

    我正在尝试制作一个网页 每次刷新时其壁纸都会发生变化 我希望它在每次刷新页面时显示数组中的下一个图像 因此 每次刷新都会遍历列表直至结束 然后重新开始 现在我正在使用一个数组并使用随机索引访问它 但我需要使用每次增加 1 的索引来访问它 一
  • iOS 8.4 CFNetwork SSL 握手失败 (-9850)

    自从我将 xcode 更新到 6 4 并将模拟器更新到 ios 8 4 后 我的 ssl 握手代码失败了 错误是 CFNetwork SSLHandshake 失败 9850 相同的代码在 ios 8 3 模拟器上成功执行 ssl 握手 我
  • 如何返回到控制台中行的开头?

    如何返回到行的开头并覆盖控制台上已输出的内容 以下似乎不起作用 System out print mystuff r 我怀疑您的光标正在移动到该行的前面 您已有的文本不会消失 因为您没有用任何内容覆盖它 您可以输出空格来空白该行 然后添加另
  • 无法读取 Web API 操作过滤器内容

    相关问题 Web API 操作参数间歇性为空 https stackoverflow com questions 18256817 web api action parameter is intermittently null and ht
  • GDB 报告 c++ 对象构造函数中参数的地址错误

    我遇到了 GDB 将字符串作为参数传递给构造函数的奇怪行为 代码工作正常 但是当我在调试器中单步执行时 GDB 似乎认为我的参数位于不同的地址 有谁知道这是怎么回事 这是我可以创建的最简单的程序来演示该问题 jwcacces neptune
  • Spring Boot 集成测试不读取属性文件

    我想创建集成测试 其中 Spring Boot 将使用从 properties 文件读取值 Value注解 但每次我运行测试时 我的断言都会失败 因为 Spring 无法读取该值 org junit ComparisonFailure Ex
  • 如何在 Outlook 签名中嵌入图像?

    是否可以为以下内容创建 HTML 电子邮件签名 2003年展望或上面不引用外部图像 也就是说 使用那些特殊的 cid 引用 但将图像本身嵌入到签名中 而不是嵌入到文件系统或网络中 这是一个 Web 应用程序 它根据用户的各种输入生成 标准
  • 使用 javascript 中的类加载 php 页面

    我在 javascript 中有弹出类 并在我的 html 页面中添加了显示该弹出窗口所需的所有脚本 我正在尝试在单击表单的提交按钮时在弹出窗口中加载 PHP 页面 弹出窗口对于如下按钮工作正常 来自 select php 的文本显示在弹出