Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试编辑和更新函数时出现Sails.js错误_Javascript_Sails.js_Ejs - Fatal编程技术网

Javascript 尝试编辑和更新函数时出现Sails.js错误

Javascript 尝试编辑和更新函数时出现Sails.js错误,javascript,sails.js,ejs,Javascript,Sails.js,Ejs,我试图使用Sails.js创建编辑函数和更新函数,但在单击编辑按钮后出现错误 身份证件 名称 您的代码似乎有几个问题 如果您希望将编辑页作为视图返回。以下步骤应该有效 首先,从路由配置文件中删除/category/edit路由的所有引用 然后更改CategoryController中的edit函数,以使用视图进行响应,并将数据从findOne模型方法传递到响应中。取代 res.redirect('/category'); 与 最后,更改category edit视图以处理响应中传递的数据

我试图使用Sails.js创建编辑函数和更新函数,但在单击编辑按钮后出现错误


身份证件
名称

您的代码似乎有几个问题

如果您希望将编辑页作为视图返回。以下步骤应该有效

首先,从路由配置文件中删除/category/edit路由的所有引用

然后更改CategoryController中的edit函数,以使用视图进行响应,并将数据从findOne模型方法传递到响应中。取代

res.redirect('/category');

最后,更改category edit视图以处理响应中传递的数据

action="/category/update/<%= category.id %>"
action=“/category/update/”

任何问题,请在评论中告诉我。

现在我可以进入编辑页面,但当我单击提交按钮时,我收到了发送500服务器错误响应:ReferenceError:id未定义。现在我收到了!!非常感谢。但我还有更多的问题,你能帮我吗?我在这里有点累。它们是与sails.js相关的问题吗?是的,它们是。我现在被困了3个小时。仍然没有完成。您是否已将它们作为有关堆栈溢出的新问题打开?
action="/category/update/<%= category.id %>"