【发布时间】:2015-09-08 05:38:02
【问题描述】:
下面是我的代码..
HTML 代码
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="body">
<div class="dropdown_div">
<select id="q_type" class="dropdown" onchange="getSubject(this.value)">
<option>Question1</option>
<option>Question2</option>
</select>
</div>
<div class="dropdown_div">
<select id="q_subject" class="dropdown">
<option>Subject1</option>
</select>
</div>
</div>
JS 代码
function getSubject(val){
$("option", $("#q_subject")).remove();
var option = "<option>Subject</option>";
$("#q_subject").append(option);
$.ajax({
url: "api.path",
type: 'POST',
dataType: 'json',
data: {id: id},
async: true,
cache: false,
success: function(response) {
alert("Hi");
$("option", $("#q_subject")).remove();
var option = "<option>Subject1</option>";
option += "<option value=1234>Subject2</option>";
$("#q_subject").append(option);
}
});
}
如何在我的代码中使用 pushState 并让用户可以单击返回按钮返回最后一页,然后仍然可以看到 ajax 数据?
【问题讨论】:
-
我不清楚你的问题?....你想看上一个网页的ajax数据??
-
是的,抱歉英语不好。
-
您可以将 ajax 响应存储在 localstorage 中,并在下一页中获取存储的数据..
-
谢谢,但有什么提示吗?
标签: javascript jquery html ajax