El servicio web de PHP no funciona desde jQuery AJAX

He creado el servicio web de Restful en un entorno jomsocial. Está en la máquina local. Cuando lo pruebo usando la consola REST devuelve la respuesta.

url local formado es ...

http://localhost:5454/kisan-06/index.php?option=com_api&format=raw&app=users&resource=login&key=dfd8a84f8cdce807ae1d30a838415ea37eaa075c

Problema:

Cuando llamo a la misma usando jQuery.ajax, siempre se llama a la función de devolución de llamada de error.

La llamada de Ajax es ...

$.ajax({
    type: "POST",
    url: "http://localhost:5454/kisan-06/index.php?option=com_api&format=raw&app=users&resource=login&key=dfd8a84f8cdce807ae1d30a838415ea37eaa075c",
    data: "{ username: '[email protected]', password: '123456'}",
    contentType: "application/json; charset=utf-8",
    cache : false,
    dataType: "json",
    success: function(data) {
        alert("in success");
    },
    error: function(jqXHR,error, errorThrown){
        //alert("There was an error loggin in");
        alert("responseXML ",jqXHR.responseXML);
        alert("responseText: ",jqXHR.responseText);
        alert("errorThrown: ",errorThrown);
    }
});

Tengo un servicio web asp.net, que estaba respondiendo como ...

<?xml version="1.0" encoding="utf-8"?>
<string>{"UserID":"180339206","LogInName":"Amol Chakane","IsValid":"True","UserRoleID":"1","IsPending":"0","IsOrganization":"False"}</string>

La respuesta del servicio web jomsocial es ...

["UserID : 475", "LogInName : kruti patil", "IsValid : True", "UserRoleID : 1", "IsPending : 0", "IsOrganization : False"]

Busqué este problema, pero no pude encontrar una solución. Por favor, ayúdame en esto.

Editar # 1

Intenté obtener respuesta en otro formato.

{
"UserID": "475",
"LogInName": "kruti patil",
"IsValid": "Yes",
"UserRoleID": "1",
"IsPending": "NO",
"IsOrganization": "No",

}

Todavía no funciona :(

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta