相关疑难解决方法(0)

如何防止按钮提交表单

在下一页中,使用Firefox,删除按钮提交表单,但添加按钮不提交.如何阻止删除按钮提交表单?

<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function addItem() {
  var v = $('form :hidden:last').attr('name');
  var n = /(.*)input/.exec(v);
  var newPrefix;
  if ( n[1].length == 0 ) {
    newPrefix = '1';
  } else {
    newPrefix = parseInt(n[1])+1;
  }
  var oldElem = $('form tr:last');
  var newElem = oldElem.clone(true);
  var lastHidden = $('form :hidden:last');
  lastHidden.val(newPrefix);
  var pat = '=\"'+n[1]+'input';
  newElem.html(newElem.html().replace(new RegExp(pat, 'g'), '=\"'+newPrefix+'input'));
  newElem.appendTo('table');
  $('form :hidden:last').val('');
}
function removeItem() {
  var rows = $('form tr');
  if ( rows.length > 2 ) …
Run Code Online (Sandbox Code Playgroud)

html javascript forms submit button

858
推荐指数
14
解决办法
63万
查看次数

获取简单 GET 请求的 NS_BINDING_ABORTED 错误

为什么我收到这个错误?

这是我在 Firefox 中的网络选项卡的屏幕截图,显示了 NS_BINDING_ABORTED

我在此线程中查看了NS_BINDING_ABORTED Shown in Firefox with HttpFox但我根本不知道它在说什么......

有人可以帮我吗?

谢谢

$(function() {
  let userName = null;
  let userStatus  = null;

  $("#search").on("click", function() {
    userName = $("#username").val();
    apiCall();
  });
  
  $(".dropdown-menu a").on("click", function() {
    $("button.dropdown-toggle").text($(this).text());
    userStatus = $("button.dropdown-toggle").text();
  });

  function apiCall() {
    if (userName !== null && userStatus !== null) {
      var api = `https://api.jikan.moe/v3/user/${userName}/animelist/${userStatus}`;
      fetch(api, {
        method: "GET",
        headers: {
          Accept: "application/json",
        },
      })
      .then(response => response.json())
      .then((data) => {
        console.log(data)
      })
      .catch((error) => {
        console.log(error); …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

7
推荐指数
2
解决办法
4338
查看次数

获取请求在 Firefox 浏览器上被阻止,显示“NS_BINDING_ABORTED”

我正在尝试在我的 WordPress 网站中PUT使用发送请求。fetch API在 Google Chrome 中使用时,请求正常运行,没有任何问题。但在 Firefox 中,请求被阻止,如下图所示,NS_BINDING_ABORTED控制台中显示。控制台的响应选项卡中也没有数据。(我使用的是最新版本Firefox 92.0(64位))。本地主机和托管站点都会出现问题。

在此输入图像描述

在对这个问题进行了大量搜索之后,我尝试过:

  1. 更改 Firefox 的设置以关闭Enhanced Tracking Protection, 关闭HTTPS-Only Mode
  2. Fetch请求更改为AJAX请求。
  3. 添加manifest.json文件storage",*://localhost/*
  4. 添加polyfills
  5. 最后,在参考此答案后,我尝试在响应中添加Cache-Control: no-cache, must-revalidate, max-age=0和标头。Expires:

仍然没有解决这个问题。总之,请求被火狐浏览器阻止,我无法找出原因。任何帮助表示赞赏!

wordpress firefox http fetch

6
推荐指数
1
解决办法
5248
查看次数

标签 统计

html ×2

javascript ×2

button ×1

css ×1

fetch ×1

firefox ×1

forms ×1

http ×1

jquery ×1

submit ×1

wordpress ×1