I am having this error. I always having problem with this quotes :(
<a class="btn-xs btn-info" title="Login As User" onclick="genericAjax("/Admin/LoginAsUser.aspx/LoginAs",{"UserUId":"854c46fc-6e50-4574-a103-16e16f24bf38"})" href="#">Login</a>
function genericAjax(url, data) {
$.ajax({
type: "POST",
url: url,
data: data,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { }
});
}
[WebMethod]
public static object LoginAs(string UserUId)
{
//somecode
}
Button Creator Javascript
var param = '{';
for (t in CustomButtonJson[i].param)
param += '"' + CustomButtonJson[i].param[t]["Key"] + '":"' + rowData[CustomButtonJson[i].param[t]["Value"]] + '",';
param = param.substring(0, param.length - 1) + '}';
var ajax = 'genericAjax("' + CustomButtonJson[i].url + '/' + CustomButtonJson[i].ajaxMethod + '",' + param + ')';
button +=
"<a class='btn-xs btn-info' href='#' onclick=" + ajax + " " +
"title='" + CustomButtonJson[i].title + "'>" + CustomButtonJson[i].name + "</a>";