Javascript TypeError:submitQuestion不是函数
我有个问题。我有密码:Javascript TypeError:submitQuestion不是函数,javascript,jquery,Javascript,Jquery,我有个问题。我有密码: function submitQuestion(){ var question = document.getElementById("questionSearchInput").value; var email = document.getElementById("emailTextInput").value; $.post("askQuestion.php", {"question":question, "email":email}, function(data){
function submitQuestion(){
var question = document.getElementById("questionSearchInput").value;
var email = document.getElementById("emailTextInput").value;
$.post("askQuestion.php", {"question":question, "email":email}, function(data){
console.log(data);
location.href = "http://www.example.com/questionAsked.html";
});
}
我调用了一个按钮的函数,但返回了一条错误消息
“TypeError:submitQuestion不是函数”
我无法解释,任何想法。像这样的函数我已经用过无数次了,它们都能工作。这一次有什么不同。我很确定这是因为触发onclick的按钮的id为submitQuestion。所以浏览器有点混乱。老实说,我没有想到会发生这种情况。我很确定这是因为触发onclick的按钮的id为submitQuestion。所以浏览器有点混乱。老实说,我没有想到会发生这种情况。如何调用该函数?可能只是submitQuestion此时不在范围内。浏览器控制台中是否存在其他错误?为什么不在范围内。浏览器表示该函数不存在,即使它在html@TomAlbanese,它可能由于异常或执行顺序而发生。尝试使用调试器(或者在函数定义之前或之后插入
console.log('defining submitQuestion')
)来查找后者。它不会让我做任何事情。当我尝试执行onclick函数时,浏览器现在只是刷新。我将“console.log(submitQuestion())”放在onclick中,现在浏览器会刷新。如何调用该函数?可能只是submitQuestion此时不在范围内。浏览器控制台中是否存在其他错误?为什么不在范围内。浏览器表示该函数不存在,即使它在html@TomAlbanese,它可能由于异常或执行顺序而发生。尝试使用调试器(或者在函数定义之前或之后插入console.log('defining submitQuestion')
)来查找后者。它不会让我做任何事情。当我尝试执行onclick函数时,浏览器现在只是刷新。我将“console.log(submitQuestion())”放在onclick中,现在浏览器会刷新。