主にStackOverflowでこの問題を検索しましたが、すべての回答が複雑すぎるようです。私は単純な解決策を探していました。
urlToAdd.set({url: urlBody.value, tags:tagsToAdd});
urlToAdd.save({
success: function()
{
console.log("Success");
}
});
このコードは、テキストボックスから指定された値を正しく取得し、後で保存する URLView 内で使用する im です。ただし、問題は、検証機能でエラーが発生することです。私の検証機能;
validate:function(attributes){
if(attributes.tags[0].length<1)
return "You should create at least one tag";}
Validate は、タグパラメーターに割り当てられた arra に複数の要素があるかどうかを確認するのに役立ちます。(私が知っている差分チェックシステムを適用しますが、成功メソッドを配置しないと機能します。配列の長さではなく、このメソッドを使用しています。テキストボックスが空であっても、配列への要素であるためです) .
そして、私のバックエンドは文字列を返します。json オブジェクトを返すように後でコーディングします。これには、「成功」というmsg属性が含まれます。私のphpページの結果をキャプチャする方法はありますか?