【发布时间】:2017-11-28 23:09:18
【问题描述】:
我有一个 javascript 文件,它从 MVC/AngularJS 中的文本框输入读取输入。该方法如下所示:
$scope.Clients_CW = {
....
}
function sendForm(data)
{
$scope.Clients_CW = data;
var submitData = registrationService.SaveFormData($scope.Clients_CW);}
我正在使用带有下一个、上一个和完成按钮的 jQuery 向导。这与上面的代码位于不同的 javascript 文件中。我的完成按钮如下所示:
$($this.buttons.finish).click(function() {
if(!$(this).hasClass('buttonDisabled')){
if ($.isFunction($this.options.onFinish))
{
var context = { fromStep: $this.curStepIdx + 1 };
if (!$this.options.onFinish.call(this, $($this.steps), context))
{
return false;
}
}
else {
var frm = $this.target.parents('form');
if (frm && frm.length)
{
alert($scope.Clients_CW);
frm.submit();
}
}
}
return false;
});
我的问题和问题是...如何将 $scope.Clients_CW 数据传递给完成按钮方法,或者如何调用 sendForm(data) 方法及其在完成按钮方法中的参数?
【问题讨论】:
-
只需在需要调用的jsfile之前加载包含sendForm的js文件即可。然后你可以做 sendForm(data);它应该可以工作。
-
将您的 $scope.Client_WS 存储在服务/本地存储/窗口中
标签: javascript jquery angularjs model-view-controller