我正在尝试学习jQuery和Ajax。如果我理解的话,如果加载了该输入,则无法存储输入的值。这是对的吗?
的index.php:
$("#content").load("proces.php");
$(':button').click(function() {
var dynamicValue = $('#inputfield').val();
alert (dynamicValue);
});
process.php:
<input type="text" id="inputfield" />
答案 0 :(得分:3)
这是可能的,但您应该在阅读绑定事件之前等待内容加载:
$("#content").load("proces.php", function(){
$('#myBtn').click(function(){
var value = $('#inputField').val();
alert(value);
});
});
这假设您的process.php
包含类似
<input type="text" id="inputfield" />
HTML中有一个ID为myBtn
的按钮