我主要在StackOverflow上搜索了这个问题,但是所有答案似乎都太复杂了。我只是在寻找一个简单的解决方案。
urlToAdd.set({url: urlBody.value, tags:tagsToAdd});
urlToAdd.save({
success: function()
{
console.log("Success");
}
});
这段代码是我在 URLView 中使用的,它可以正确地从文本框中获取给定的值,然后再保存。但是问题是我在验证功能上收到错误。我的验证功能;
validate:function(attributes){
if(attributes.tags[0].length<1)
return "You should create at least one tag";}
验证有助于检查分配给tags参数的 arra 是否具有多个元素。(我应用了我知道的差异检查系统,但如果我不使用成功方法,它确实有效。我使用的是这种方法 - 不是数组长度 - 因为即使文本框为空,它仍然是数组的元素) .
我的后端返回一个字符串。我稍后将对其进行编码,以便它返回一个 json 对象。这将有一个msg属性说“成功”。有什么方法可以捕获我的php页面的结果吗?