当前位置: 首页 > 面试题库 >

TypeError:在未实现接口HTMLInputElement的对象上调用stepUp

翟柏
2023-03-14
问题内容

我有这个代码

<a data-remote="true" data-box_no="1" class="find_or_add_horse" href="#">Find/Add Horse</a>

当我单击一个链接时,我会进行ajax调用

$(document).on('click', '.find_or_add_horse', function () {
        var search_term = $(this).parents('.sub-middle-column').find('.search_horse');
        var box_no = $(this).data('box_no');


        $.ajax({
            url: "/startup_wizard/find_horse",
            dataType: 'script',
            type: 'GET',
            data: { box_no: box_no, search_term: search_term}
        });
        return false;


    });

但是,当我单击链接TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement时,当我从ajax调用中删除此代码时,会出现此错误“ ”

data: { box_no: box_no, search_term: search_term}

我的代码工作正常。为什么会发生这种情况以及如何解决呢?如何发送数据


问题答案:

如果search_term是输入字段,则可能需要获取其值。

var search_term = $(this).parents('.sub-middle-column').find('.search_horse').val();

现在,您正在引用包含HTMLDom元素的jQuery对象,但是我认为您想要的是搜索输入元素中的字符串。



 类似资料:
  • 问题内容: 我正在尝试使用jquery和ajax上传图像。但是奇怪的事情在这里发生了。在控制台中记录其显示 TypeError:在未实现接口FormData的对象上调用了“ append”。 请告诉我我在这里做错了什么? JS脚本 我的HTML标记 问题答案: 为了将formdata与jquery一起使用,您必须设置正确的选项 .ajax参考 processData(默认值:true) 类型:布尔

  • 我对类上的接口实现的理解是,接口类型引用实现接口的类的对象。 但是当我研究下面的代码片段在上面的代码中使用时… GetConnection(host,username,password)返回对对象的引用(类型为Connection),但DriverManager类中没有实现接口。谁能澄清我的这个疑问..?还是我漏掉了什么? 下面的代码段不能得到相同的东西 createStatement()应该返回

  • 我正在使用GraphQL工具来构建一个GraphQL模式,本质上我有这个结构 我有以下解析器 我让模式可执行 可选参数inheritResolversFromInterfaces:true应该允许我根据apollo graphql工具文档(链接)将公民身份解析程序从继承到。这样,当查询作者时,“示例公民身份”字符串将出现。 然而它没有,查询返回

  • 问题内容: 我在Java中有以下情形。假设我有一个接口,以及两个实现此接口的类。如下: 公共接口myInterface { } 公共类A实现myInterface { } 公共类B实现myInterface { } 如果定义如下,如何调用上面的printOtherStuff方法: 上面的调用代码似乎无效。有任何想法吗? 问题答案: 的参考类型为。这意味着您只能访问接口中定义的方法。您可以将其强制类

  • 我可以从一个简单的脚本成功加载TextBlob模块,但不能从Flask应用程序加载。我将向您展示代码和错误。 加载一个简单的脚本工作: 从烧瓶应用程序加载时抛出错误: 错误: 我使用的是textblob版本0.11。0与pip一起安装。

  • 问题内容: 这可能以前曾被问过,但是快速搜索只提出了询问C#的相同问题。看这里。 我基本上想做的是检查给定对象是否实现了给定接口。 我有点想出了一个解决方案,但这不足以在if或case语句中频繁使用它,我想知道Java是否没有内置解决方案。 编辑:好的,谢谢您的回答。特别是对于Damien Pollet和Noldorin,您让我重新考虑了设计,因此我不再测试接口。 问题答案: 该运营商确实在工作安