gpt4 book ai didi

jquery - 当 $.getJSON 发生错误时,如何获取错误消息

转载 作者:行者123 更新时间:2023-12-01 03:28:21 25 4
gpt4 key购买 nike

在“get_data”操作中,有一些如下代码:

def get_data
if params[:p]=='1'
raise "error 1"
elsif params[:p]=='2'
raise 'error 2'
else
return data
end
end

View 中:

<script>
$.getJSON('/controller/get_data',function(){...})
</script>

所以,当出现一些错误时,我该如何得到它!谢谢!

最佳答案

要记住的一件事是。

getJson 只是一个薄包装:

getJSON: function( url, data, callback ) {
return jQuery.get(url, data, callback, "json");
},

这又是 get 的薄包装:

 get: function( url, data, callback, type ) {
// shift arguments if data argument was omited
if ( jQuery.isFunction( data ) ) {
type = type || callback;
callback = data;
data = null;
}

return jQuery.ajax({
type: "GET",
url: url,
data: data,
success: callback,
dataType: type
});
},

这简单地归结为对 $.ajax 的调用,它有一个简单的失败和成功处理程序。

所以你可以简单地这样做:

$.ajax({
type: "GET",
url: url,
data: data,
success: callback,
dataType: "json",
error: failureCallback
});

关于jquery - 当 $.getJSON 发生错误时,如何获取错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2955231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com