How to pass parameter from client controller to server controller

Sin
Giga Expert

Hi all.Am working on service portal,trying to pass values from client side to server side. Tried the following code but am getting nothing on console log.

Client side:

 

function() {
/* widget controller */
var c = this;
c.data.val='abcdefg';

c.update = function() {
c.server.update().then(function (response) {
c.data = {};

})

}
}

 

Server side:

 

(function() {

if(input)
{
console.log(input.val);
}

})();

 

whats wrong with my code?Please advice!!

1 ACCEPTED SOLUTION

Shweta KHAJAPUR
Tera Guru

Try client script as beloow,

function() {
/* widget controller */
var c = this;

c.server.get({
val:'abcdefg'
			

}).then(function(r){

});

}
}
 

View solution in original post

7 REPLIES 7

Omkar Mone
Mega Sage

Hi 

function() {
/* widget controller */
var c = this;
c.data.val='abcdefg';

c.update = function() {
c.server.update();

})

}
}

 

Just try this once.

There is a syntax error in your code I guess  please check it.

Shweta KHAJAPUR
Tera Guru

Try client script as beloow,

function() {
/* widget controller */
var c = this;

c.server.get({
val:'abcdefg'
			

}).then(function(r){

});

}
}
 

Can you share any link to know more about server methods?(i.e server.get/server.update).