Ruby:检查javascript中的nil
我有一个Ruby:检查javascript中的nil,javascript,ruby-on-rails,ruby,ajax,json,Javascript,Ruby On Rails,Ruby,Ajax,Json,我有一个getJSON脚本,如果Ruby值不是nil,它应该响应,但是我不知道如何通过javascript检查如果不是(Ruby版本的)nil。目前看来是这样的: $.getJSON("<%= xhr_document_path(document) %>", function(d) { if (d.ok) { $('#modal_<%= document.id %>').modal('show'); clearInterval(do
getJSON
脚本,如果Ruby值不是nil
,它应该响应,但是我不知道如何通过javascript检查如果不是(Ruby版本的)nil
。目前看来是这样的:
$.getJSON("<%= xhr_document_path(document) %>", function(d) {
if (d.ok) {
$('#modal_<%= document.id %>').modal('show');
clearInterval(doc_modal_<%= document.id %>);
} else if (d.error != '') {
window.location.href = "<%= error_document_path(document) %>";
}
});
$.getJSON(“),函数(d){
如果(d.ok){
$('modal').modal('show');
clearInterval(文件/模式);
}否则如果(d.错误!=''){
window.location.href=“”;
}
});
但当值为零时,
else if
条件跳闸。我如何在这里检查是否为null
?如果d
通过JSON从Ruby转换为JavaScript,那么如果d
通过JSON从Ruby转换为JavaScript,Rubynil
将转换为JavaScriptnull,然后Rubynil
将被转换为JavaScriptnull
谢谢。我一直在扯头发,谢谢。我一直在扯头发。