我正在为不同的视图使用 Ajax 制作一个应用程序,并且该视图具有不同的 URL,例如:http ://example.com/view1 & http://example.com/view2,运行良好,问题是当我把URL放到navigator中然后回车,很明显我是在屏幕上写Json,所以有没有可能调用构建视图的JavaScript函数或者直接调用Ajax请求中的success方法呢?
好的,我会试着解释得更好一点,假设我们有两个这样的 Ajax 调用:
$.ajax({
type: 'POST',
url: '/view1',
dataType: 'json',
success: function(data) {
$('#view2').hide();
$('#view1').show();
....... do something in the view 1 with the data.
}
});
$.ajax({
type: 'POST',
url: '/view2',
dataType: 'json',
success: function(data) {
$('#view1').hide();
$('#view2').show();
....... do something in the view 2 with the data.
}
});
如果我们正在执行此 Ajax 调用,这很好,但是当我们将 URL 地址直接放入导航浏览器时,我得到的 Json 数据写在屏幕上就像是正确的一样,所以问题是,有任何可能执行我们把URL地址直接放到导航器浏览器中的成功方法?
谢谢。