我有这些代码:
rules: {
shop_name: {
minlength: 4,
remote: {
type: 'POST',
url: window.location.origin + '/api/shop/',
success: function (data) { console.log(typeof data); console.log(data); }
},
required: true
}
}
remote
规则要求返回的值为echo "true"
或echo "false"
。但是,我的API返回JSON(例如在success:
)data.exist == true
中为有效,data.exist == false
为无效值。
我怎么能有这样的事情,或许:
success: function (data) {
if (!data.exist) {
// Trigger error here
}
else {
// Remove error here
}
}
答案 0 :(得分:0)
您可以尝试在将数据发送成功之前格式化数据
rails console