Ich habe eine Javascript-Datei, die die Eingabe von Textbox-Eingaben in MVC/AngularJS liest. Die Methode sieht wie folgt aus:Rufen Sie Javascript-Funktion aus einer anderen js-Datei
$scope.Clients_CW = {
....
}
function sendForm(data)
{
$scope.Clients_CW = data;
var submitData = registrationService.SaveFormData($scope.Clients_CW);}
Ich verwende den jQuery-Assistenten mit den Schaltflächen next, previous und finish. Dies ist in einer anderen Javascript-Datei zu dem obigen Code. Mein Ziel Schaltfläche sieht wie folgt aus:
$($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;
});
Meine Frage und Problem ... Wie gehe ich durch die $ scope.Clients_CW Daten über die Zieltaste Methode oder wie rufe ich die sendForm(data)
Methode und es ist Parameter in der Finish-Button-Methode?
Laden Sie einfach die js-Datei, die sendForm enthält, vor der js-Datei, die es aufrufen muss. Dann kannst du einfach sendForm (data) machen; und es sollte funktionieren. – user5014677
Speichern Sie Ihren $ scope.Client_WS in einem Service/lokalen Speicher/Fenster – nevradub