Gracias por las molestias.
Al clickear un boton llamo a la 1° función (confirmDuplicatePeriod)
Código PHP:
confirmDuplicatePeriod: function(){
setup.currentIdClassroom = $(this).attr("idperiod");
$("#periodDialog-duplicate").dialog({
modal: true,
buttons: {
Duplicate: function(){
$(this).dialog("close");
//este botón llama a la funcion de abajo (duplicatePeriod)
setup.duplicatePeriod();
},
Cancel: function(){
$(this).dialog('close');
}
},
width: 500
});
$("#periodDialog-duplicate").dialog('open');
},
duplicatePeriod: function(){
var idClassroom = setup.currentIdClassroom;
var periodStartDate = $("#copyPeriodStartDate").val();
var periodEndDate = $("#copyPeriodEndDate").val();
var url = LSP_C_BASE_URL + LSP_C_CONTROLLER + "/ajaxDuplicatePeriod";
var result= 'false';
var queryString = "idPeriod=" + idClassroom;
queryString += "&periodStartDate="+periodStartDate;
queryString += "&periodEndDate="+periodEndDate;
queryString += "&periodName="+$("#duplicatePeriodName").val();
$.ajax({
url: url,
data: queryString,
type: "post",
dataType: "json",
async: false,
success: function(data){
response = data.response[0];
if(response.status == 'true') {
$("#lspAjaxPanel-periodList tr:last").after(response.html);
setup.bindEvents();
setup.message(response.message);
}
setup.message(response.message);
result = response.status;
}
});
return result;
},