如果我有3个HTML页面如下:ajax请求后更改值!
home.html的:
<form method="get">
<input class="someForm" type="radio" value="1" name="someForm" /> Name
<input class="someForm" type="radio" value="2" name="someForm" /> Email
<div id="container"></div>
<input type="submit" />
</form>
<script type="text/javascript" src="jquery.js"></script>
<script>
var ajaxResponse = new Object();
$(document).ready(function() {
$('.someForm').click(function() {
var rbVal = $(this).val();
var myContent;
if (ajaxResponse[rbVal]) { //in cache
myContent = ajaxResponse[rbVal];
$("#container").html(myContent);
}
else { // not in cache
var urlForAjaxCall = "file" + rbVal + ".html";
$.get(urlForAjaxCall, function (myContent) {
ajaxResponse[rbVal] = myContent;
$("#container").html(myContent);
});
}
});
});
</script>
的file1.html:
Name: <input type="text" name="name1" value="myName" />
file2.html:
Email: <input type="text" name="email2" value="[email protected]" />
我想要做的是,当我点击(例如)单选按钮1并在corr中写入某些内容时esponding文本框(名称),“亚历克斯”为例,然后单击任何一个单选按钮,然后在Home.html然后在随后reclick单选按钮1,我得到了新的价值,而不是让“MYNAME”,如何做到这一点任何想法? TIA