Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1576 → Rev 1579

/branches/v3/impl/src/web/js/baco-widgets.js
10,16 → 10,46
*/
function widgetCall(serviceName,form,handlerOk,handlerFail)
{
var data = $(form).serialize().replace(/%0D%0A/g, '%0A').replace(/\r?\n/g, "\r\n");
 
widgetCallWithActionParameters(form.action,serviceName,data,form,handlerOk,handlerFail);
}
 
/**
* Use parameters instead of serialize form
* @param serviceName
* @param parameters
* @param form
* @param handlerOk
* @param handlerFail
*/
function widgetCallWithParameters(serviceName,parameters,form,handlerOk,handlerFail)
{
widgetCallWithActionParameters(form.action,serviceName,parameters,form,handlerOk,handlerFail);
}
/**
* Created by jorgemachado on 28/12/16.
*/
/**
*Use parameters instead of serialize form and the action provided
* @param serviceName
* @param form
* @param handlerOk(responseObjJson)
* @param handlerFail(responseObjJson)
*/
function widgetCallWithActionParameters(action,serviceName,parameters,form,handlerOk,handlerFail)
{
$(form).find(".web-messages").html('<div class="alert alert-info">Enviando ...</div>');
 
var data = $(form).serialize().replace(/%0D%0A/g, '%0A').replace(/\r?\n/g, "\r\n");
var data = parameters;
$.ajax({
url: form.action + "?dispatch=executeService&serviceJson=" + serviceName,
url: action + "?dispatch=executeService&serviceJson=" + serviceName,
type: "POST",
data: data,
dataType: "json",
success: function(resposta)
{
 
$(form).find(".web-messages").html("");
if(resposta.service == "error")
{
56,6 → 86,8
});
}
 
 
 
/**
*
* @param serviceName