Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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 要查看的sailsjs独立操作(sailsjs V1.0.0)_Javascript_Node.js_Model View Controller_Sails.js - Fatal编程技术网

Javascript 要查看的sailsjs独立操作(sailsjs V1.0.0)

Javascript 要查看的sailsjs独立操作(sailsjs V1.0.0),javascript,node.js,model-view-controller,sails.js,Javascript,Node.js,Model View Controller,Sails.js,我有一个独立的操作,我使用CloudSDK从前端通过单击按钮调用它,我得到了我的值,但该操作不会重定向到视图。我已在成功退出时将responseType指定为view,但这似乎不起作用 page.js文件中的按钮代码: clickVerifyBtn: async function(uid) { await Cloud.userIdVerify(uid); }, 行动 module.exports = { friendlyName: 'User id verify', de

我有一个独立的操作,我使用CloudSDK从前端通过单击按钮调用它,我得到了我的值,但该操作不会重定向到视图。我已在成功退出时将responseType指定为view,但这似乎不起作用

page.js文件中的按钮代码:

clickVerifyBtn: async function(uid) {

  await Cloud.userIdVerify(uid);
},
行动

module.exports = {


  friendlyName: 'User id verify',


  description: '',


  inputs: {
    uid: {
      description: 'Id of the user',
      type: 'number'
    },   
  },

    exits: {

      success:{
        responseType: 'view',
        viewTemplatePath: 'pages/admin/verification-doc',
      }

    },



  fn: async function (inputs, exits) {

    // All done.
    var userdoc = await Photo.findOne({ownerId: inputs.uid, isRemoved:false, photoType:0})
    var imageSrc = '/images/useruploads/'+userdoc.imageFileName;

    return exits.success({imageSrc: imageSrc});


  }


};
实现这一目标的正确方法是什么?我是否应该通过绑定在Sails中的ajax表单组件向操作提交我的值


非常感谢您的帮助。

action2将变量返回到视图的页面实例(your_view.page.js)submitted方法,而不是直接返回到视图。

感谢您的输入Robertino!这里的问题是在运行操作后实际重定向,并将结果返回到新视图,而不一定是从中调用操作的视图。因此,我从视图A调用该操作,但我希望结果返回到视图B。我接受了这个答案,因为它确实将我推向了正确的方向,只需要理解res对象和sailsjs在中使用的上下文。是的,我几个月前开始使用sailsjs,体验了与您相同的体验,大量的尝试和错误:-)