Javascript JS变量返回的对象不是值
我通过jQuery设置了一个全局变量,如下所示:Javascript JS变量返回的对象不是值,javascript,jquery,variables,global,Javascript,Jquery,Variables,Global,我通过jQuery设置了一个全局变量,如下所示: user = $("#user").val(); 特别是没有var,因此可以将其拉出功能之外 当我稍后尝试拉取该变量时,我得到的只是[object HTMLInputElement] 这是我用来提取变量的代码 <script type="text/javascript"> document.getElementById("user-login-info").innerHTML = "Hello, "+user; <
user = $("#user").val();
特别是没有
var
,因此可以将其拉出功能之外
当我稍后尝试拉取该变量时,我得到的只是[object HTMLInputElement]
这是我用来提取变量的代码
<script type="text/javascript">
document.getElementById("user-login-info").innerHTML = "Hello, "+user;
</script>
document.getElementById(“用户登录信息”).innerHTML=“你好,”+用户;
我在这里做错了什么?我已经检查并修改了一点
$("#login-submit").click(function() {
user = $("#user").val();
pass = $("#pass").val();
var dataString = "user="+user+"&pass="+pass;
var linkString = "index.html#home";
if (user == "" || pass == "") {
alert("Please fill in all fields");
}
else {
$.ajax({
type: "POST",
url: "http://www.weddingindustryinsider.com/VAWEAPP/login.php",
data: {user: user, pass: pass},
cache: false,
success: function(result) {
if (result = "1") {
alert("Login Sucess.");
setTimeout(location.href = linkString,1000);
}
else { alert("Username or Password incorrect. Please try again."); }
},
});
}
return false;
});
“特别是没有var
,因此可以将其拉出功能之外”。不要这样做你能分享你的javascript吗?你想达到什么目标?是否使用window.onload事件?你是否使用了onclick或其他方法来显示值?请在www.jsfiddle上分享你的全部代码。我将发布一篇文章,但我正试图这样做。我正在使用一个对php文件的ajax调用,该调用将告诉我用户名/密码是否经过身份验证,如果正确,我希望保存该用户名以用于在下一个jQuery移动页面(相同的html文件)上打招呼。这是小提琴