i have following kind of url
http://11.11.11.11/url/index.php?data={method:method_name,params:{param1:value,param2:value,}}
and i want to pass data from backbone view to ajax class which has following kind of structure
define(['jquery', 'backbone'],
function($, Backbone) {
var ajax = {
getDataCall: function(url, data, successCallBack, failureCallBack) {
var that = this;
//console.log(method);
//console.log(successCallBack);
that.showLoading();
$.ajax({
url: url,
method: 'get',
data: data,
// contentType:"application/json; charset=utf-8",
success: function(data) {
that.hideLoading();
//alert("success ajax");
successCallBack(data);
},
fail: function(data) {
that.hideLoading();
failureCallBack(data);
}
});
},
showLoading: function() {
$.blockUI();
//$.blockUI({ message: '<img src="img/ajax-loader.gif" />' })
},
hideLoading: function() {
$.unblockUI();
}
};
return ajax;
});
and from backbone view i am calling
var dataToSend={"method":"method","params":{"param2":"param2"}}
ajax.getDataCall("http://11.11.11.11/url/index.php?",dataToSend,successCallBack,failureCallback)
but it is not turning into correct url. What is wrong in this code?