【发布时间】:2013-07-22 18:44:29
【问题描述】:
我曾经对 HTML 元素 <a class="getContent" href="/content">...</a> 使用以下 Ajax 代码:
$('.getContent').click(function() {
var url = $(this).attr('href');
$('#content').load(url);
return false;
});
如果我想根据服务器返回的值刷新整个页面:
$('.getContent').click(function() {
var url = $(this).attr('href');
if (url == "success") {
document.location.reload(true);
}else{
$('#content').load(url);
}
return false;
});
当然,if 部分只是假设。由于我正在使用 python 开发 Google App Engine,服务器端脚本可能是:
if ...:
self.response.out.write('success')
else:
render(self, 'some_html_file.html')
我该怎么做?谢谢。
【问题讨论】: