0
我不明白JQuery是如何行事的。我以爲我應該讓這些結果保持警惕。 fname
和zetest
。但由於某種原因,我得到了奇怪的結果。我做錯了什麼?jquery表演奇怪
obj = {};
var test = "try"
$(document).ready(function() {
$('#myForm').on('submit', function() {
test = "zetest";
var name = $('#fname').val();
var mes = $('#message').val();
obj["name"] = name;
obj["message"] = mes;
});
alert(obj.name); // outputs undefined
alert(test); // outputs try not zetest
/*var socket = io.connect('http://localhost:3000');
socket.on('connect', function(data) {
socket.emit('message', "dsfsdfs");
});*/
});
你的提醒是在提交功能之外... –
這是預期的行爲...你在一個事件中設置變量 –
提醒他們在表單提交事件 –