【发布时间】:2018-01-08 03:13:00
【问题描述】:
我不熟悉编码和快速学习。我这里有一个情况,我需要这里专家的一些建议。
所以我有一个类似的jsp:
if(something){
//render content from js file here through ajax call
}else{
//java code here
}
在一个单独的 js 文件中,如果满足 if 条件,我正在执行 ajax 调用并呈现内容。否则我需要显示 else 块。在 ajax 调用中,在某些情况下我会得到一个错误(例如:在 JSON 中解析的文件在服务器中不可用,这将在错误中返回)。所以我需要在jsp文件中显示else块。
JS:
$.ajax({
type: "GET",
url: url1.trim(),
dataType: "json",
success: function(data) {
// render content in if block with some HTML
},
error: function(xhr,status) {
//abort the ajax call here and show the else block in jsp code
}
});
请任何人提供如何解决这种情况。我还处于学习阶段。我在这里唯一能想到的就是中止ajax调用并转到jsp中的else块。有没有更好的方法来解决这个问题?如果不是,我们怎么能在jsp中去else块。非常感谢任何帮助或建议。
提前致谢。请让我知道是否需要详细说明这个问题。我会尝试解释它缺少什么?
【问题讨论】:
标签: javascript java jquery ajax jsp