我正在制作一个使用 javascript 生成内容的网站。我有一个关于简单代码的问题。有一个php文件rand.php:
<?php echo rand(1,5); ?>
和小的 html/javascript 代码
<a href="rand.php">rand.php</a>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
(function($) {
var obj = { 'title':'MyVal', 'value':0 };
document.write(obj.title+': '+obj.value);
//i don't want to get ajax-request if i go back of the history to here
//only if i click link to here a first time, and here
//i want to see a random number in [1,..,5] from a last visiting
$(document).ready(function() {
$.ajax({
type: 'POST',
url: 'rand.php',
async: false,
data: {},
success: function(nr) {
obj.value = nr;
}
});
});
})(jQuery);
</script>
问题是,如果我单击 rand.php -link 然后我返回,但是如何从上次访问中保留 obj-JSON 的值而不是获取新的 ajax 请求。谢谢!