有什么方法可以显示警报而不是“ 500 Internal Server Error”页面?我有一个预测按钮,每当我单击该按钮时,我都希望显示警报,而不是将我重定向到另一个页面并显示错误。这是我的ajax请求:
$(document).ready(function() {
$(".myButton").click(function(){
var $SCRIPT_ROOT = {{ request.script_root|tojson|safe }};
var canvasObj = document.getElementById("canvas");
var img = canvasObj.toDataURL();
$.ajax({
type: "POST",
url: $SCRIPT_ROOT + "/predict/",
data: img,
error: function(err) {
alert('Error'+ err);
},
success: function(data){
$('#result').text(' Predicted Output: '+data);
}
});
});
});
这是我的html:
<form id="predictbutton" action="/fourthtask/predict" method="post" enctype="multipart/form-data">
<!-- <input type="file" name="image" value="Upload">-->
<input class="btn btn-success myButton" type="submit" value="Predict">
</form>
我不确定我要去哪里错。多谢您的协助。谢谢。
编辑: 我故意在执行错误,因为这是工具的工作方式,但我不想向用户显示500内部服务器错误页面,而是希望将其显示为警报或模式。服务器端在烧瓶中。