我正在尝试通过AJAX
编辑记录,但是它间歇性地失败,并出现以下错误
未捕获的TypeError:无法读取未定义的属性“ split”
这是代码:
$.ajax({
type: "POST",
url: url + "/customer/" + customer_id + "/order/" + order_id + "/cust_inline_editing",
data: {
'_token': token,
'order_id': order_id,
'hourid': hourid
},
async: false,
success: function(data) {
$("#inline_submit").text('Update');
var result = JSON.parse(data);
alert(result.dato);
var edit_date = result.dato.null.split("-").reverse().join(".");
$("#dato").val(edit_date);
}
});
错误原因是什么?
最佳答案
检查result.dato不为null的条件,然后仅拆分。
if(result.dato != null) {
var edit_date = result.dato.split("-").reverse().join(".");
$("#dato").val(edit_date);
}