Hi Akila,
Try this one:
print('<button onclick="startTask(' +id +' )">Start</button>')
Or you can put like this outside the scripting segment (<%%>)
<button onclick="startTask(<%=id%>)">Start</button>
Thanks,
Milinda
On Fri, Aug 1, 2014 at 12:36 PM, Akila Nimantha [IT/EKO/LOITS] <
[email protected]> wrote:
> Hi all,
>
>
>
> Im in a little trouble calling a jaggery function through html button
> “onclick” event.
>
> When I click on the button my browser firebug console says , “ReferenceError:
> startTask is not defined”.
>
>
>
> What I did was,
>
>
>
> <%
>
> Var id = 8605;
>
> Print(‘<button onclick="startTask(id)">Start</button>’);
>
>
>
> var startTask = function (id){
>
>
>
> var version = new ws.WSRequest();
>
> var options = new Array();
>
> options.useSOAP = 1.2;
>
> options.action = "urn : start";
>
> var cookie=session.get('cookie');
>
>
>
> options["HTTPHeaders"] = [
>
> { name :
> "Cookie", value :cookie },
>
> ];
>
>
>
> var payload =
> '<ns:start><ns:identifier>'+id+'</ns:identifier></ns:start>';
>
> var result;
>
> var endpoint= "
> https://192.168.255.150:9443/services/HumanTaskClientAPIAdmin/";
>
>
>
> try {
>
> //response.addHeader('Cookie', cookie);
>
> version.open(options,endpoint, false);
>
> version.send(payload);
>
> result = version.responseXML;
>
> print('<script>alert('+result+');</script>');
>
> } catch (e) {
>
> log.error(e.toString());
>
> //session.put("showLogin",
> "true");
>
> print(e);
>
> //return null;
>
> }
>
> };
>
>
>
> %>
>
>
>
> Are there wrongs in my code…?
>
>
>
> Regards,
>
> Akila
>
>
>
> This message (including any attachments) is intended only for the use of
> the individual or entity to which it is addressed and may contain
> information that is non-public, proprietary, privileged, confidential, and
> exempt from disclosure under applicable law or may constitute as attorney
> work product. If you are not the intended recipient, you are hereby
> notified that any use, dissemination, distribution, or copying of this
> communication is strictly prohibited. If you have received this
> communication in error, notify us immediately by telephone and (i) destroy
> this message if a facsimile or (ii) delete this message immediately if this
> is an electronic communication. Thank you.
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
--
Milinda Perera
Software Engineer;
WSO2 Inc. http://wso2.com ,
Mobile: (+94) 714 115 032
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev