- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是新来的,我在 ajax 自动完成方面遇到问题,我在 Firebug 中遇到此错误(在 Firefox 中):
g.nodeName is undefined
c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];
jquery....min.js (linha 977)
在 Chrome 中:
Uncaught TypeError: Cannot call method 'toLowerCase' of undefined jquery-1.7.2.min.js:977
f.fn.extend.val jquery-1.7.2.min.js:977
$.autocomplete.source novo:77
a.widget._search jquery-ui-1.8.18.custom.min.js:127
a.widget.search jquery-ui-1.8.18.custom.min.js:127
(anonymous function)
有人可以帮我吗,我正在使用 jQuery 1.7.2 分钟完成版,并且我遵循了本教程 http://www.jensbits.com/2011/08/24/using-jquery-autocomplete-when-remote-source-json-does-not-contain-label-or-value-fields/
我的 json 源返回上面的代码:
[{"id":"1","campo":"[1] Empresa Tal"},{"id":"2","campo":"[2] Outra Empresa Tal"},{"id":"3","campo":"[3] Mais Outra Empresa"}]
我的 JavaScript 函数:
$('#accadempresa').autocomplete({
source: function(request, response) {
$.ajax({
url: '/ajax.php?action=available&orm=cadempresa&campo=razsoc&valor=' + $(this).val(),
dataType: "json",
data: {term: request.term},
success: function(data) {
response($.map(data, function(item) {
return {
id: item.id,
campo: item.campo
};
}));
}
});
},
minLength: 2,
select: function(event, ui) {
alert('ae');
//$('#state_id').val(ui.item.id);
//$('#abbrev').val(ui.item.abbrev);
}
});
最佳答案
您好,先生,我认为您收到此错误是因为您正在使用 $(this).val();将该代码替换为您的 id $(您的元素 id).val()。
$('#accadempresa').autocomplete({
source: function(request, response) {
$.ajax({
url: '/ajax.php?action=available&orm=cadempresa&campo=razsoc&valor=' + $(elementid).val(),
dataType: "json",
data: {term: request.term},
success: function(data) {
response($.map(data, function(item) {
return {
id: item.id,
campo: item.campo
};
}));
}
});
},
minLength: 2,
select: function(event, ui) {
alert('ae');
//$('#state_id').val(ui.item.id);
//$('#abbrev').val(ui.item.abbrev);
}
});
关于function - 自动完成 ajax g.nodename 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10686182/
我想提取 html 页面正文的内容及其子页面的 tagNames。我已经采用了这样的示例 html: This is H1 tag This is H2 tag This is H3 tag
我正在从 jquery api 网站查看这段代码,但我不明白它是如何工作的 我只是不明白这部分是如何工作的 [0].nodeName,0 是做什么的? $( "" ).html( $(
我有以下代码: $(document).ready ( function () { $.validator.addMethod( "lessThan",
这个问题已经有答案了: Uncaught TypeError: elem.nodeName.toLowerCase is not a function Jquery (2 个回答) 已关闭 4 年前。
我想创建一个模板,例如 {{ text }} 并绑定(bind)数据 { headerType: 'h3', // or h1, h2... text: 'Header text' } 生成的
我正在使用: 在我的 html 中,然后让 jquery 做: $("#nodeName").html("someString"); 然后,控制台显示: Uncaught TypeError: Ob
a.nodeName is undefined 我查过这个,但对我来说解释似乎一点都不清楚。 function deleteThisRow() { $(this).closest('tr').
import React, { Component } from 'react'; import { json } from 'd3-request'; import { rgb } from 'd3
我绞尽脑汁,查看了示例,但不明白为什么 firebug 会抛出“e.nodeName is undefined”错误。 这可能是一些愚蠢的小支架不合适的东西,或者需要第二双眼睛才能看到的东西.. 我只
我正在尝试使用交换来根据屏幕尺寸更改图像。 但是,当初始化交换时,不会加载图像。然后,当我调整浏览器大小(1024px 及更低)时,我在控制台中收到一条错误消息: Uncaught TypeError
如何将页面 @nodename 的链接添加为表单上的文本输入值?输入将被禁用,因此用户无法更改文本。 最佳答案 我猜这是 Razor ?尝试使用 @Model.Name 代替。 关于javascri
$('this')[0].nodeName 和 $('this')[0].tagName 有什么区别? 最佳答案 tagName property专门用于元素节点(类型 1 节点)以获取元素的类型。
在 Jython WebSphere Wsadmin 中: 看来我可以从 nodeName 获取服务器的名称,但是我还没有设法找到一种直接的方法来查找服务器的 nodeName。 我想过创建所有节点的
此问题仅出现在 joomla 中 - 我正在尝试在我的 joomla 网站上使用内容流插件 这是插件站点 - http://www.jacksasylum.eu/ContentFlow/ 这是我的网站
在这个 xpath 中: /A/B[C='hello'] 是 C="hello" C[text()='hello'] 的某种语法快捷方式?它在任何地方都有记录吗? 编辑:好的,我发现了一个区别:C=返
我正在从 XMLHttpRequest 解析 XML 文件: var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function
我是新来的,我在 ajax 自动完成方面遇到问题,我在 Firebug 中遇到此错误(在 Firefox 中): g.nodeName is undefined c=f.valHooks[g.type
目前,我正在修改注册页面以使用 Ajax/jQuery。它处于简单阶段,仅要求输入用户名和密码。 我想使用 jQuery 告诉用户用户名文本框中的当前条目是否无效或已被使用。如果满足任一条件,div
你可能看过我之前关于 jQuery 升级的主题。所以最后我们将jQUery从1.4.2升级到1.6.1,但我们遇到了以下问题: elem is undefinedif ( elem.nodeName
我的 laradock 项目遇到了麻烦:我已经下载并安装了 docker,并且我已经使用 laradock 成功完成了我的 laravel 项目的设置。我使用 php 7、laravel(5.5.14
我是一名优秀的程序员,十分优秀!