javascript - 类型错误 : 'click' called on an object that does not implement interface HTMLElement

标签 javascript php jquery

我有一些 javascript 将数据发送到调用 php 页面的函数,但是我收到一个错误,我找不到任何相关信息。 postData() 调用在另一个纯 javascript 函数的中间。但是我无法将数据提交到 php 页面。

function postData() {
var postdataURL = "path/to/php/page.php";
    $.post (
        postdataURL, {
        "formid":5,
        "clientid":1,
        "userid":1,
        "level":mycat,
        "extra":mytimer,
        "pid":pid
        },
        function () {});
}

最佳答案

检查变量 mycat、mytimer、pid 可能是一个 jQuery 对象。 那意味着你已经分配了

mycat = $('#cate')

如果那是真的,你就修复它

mycat = $('#cate').val()

或者一些代码获得真正的值(value)。

关于javascript - 类型错误 : 'click' called on an object that does not implement interface HTMLElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20482392/

相关文章:

javascript - 使用来自 ASP.NET 的事件数据更新 DIV 内容

javascript - jQuery 表单验证错误,无响应

javascript - FromEvent Keyup 过滤器未按预期工作

php - PHP DOMXPath查询使用元素的innerHTML/nodeValue查找并返回该元素

php - Laravel - 多个表的单个模型

jquery - 动态创建的 colgroup 不起作用

jQuery 在 Firebug 控制台上工作,但在页面加载时不工作

javascript - canvas - putImageData 并不总是有效

javascript - Vue.js 2 : set a prop value via http. 组件挂载前get

PHP:查找 XML 节点并插入子节点