jquery Ajax Demande SyntaxError: Unexpected token <

Je suis en train de retourner une gamme de produits à l'aide d'une requête get. La réponse renvoie un document XML avec un 200 demande.

Service Web:

[WebMethod]
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
public List<product> GetAllProducts()
{
    using (SchulteDesignYourOwnEntities db = new SchulteDesignYourOwnEntities())
    {
        return db.products.ToList();
    }
}

Voici mon code:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

    <head>
        <title></title>
        <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.3.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {

                $.ajax({
                    url: 'http://www.organizeliving.com/designwebservice.asmx/GetAllProducts',
                    dataType: 'json',
                    success: function (result) {
                        alert("Result: " + result.length);
                    },
                    error: function (xhr, ajaxOptions, thrownError) {
                        console.log("Status: " + xhr.status);
                        console.log("Message: " + thrownError);
                    }
                });


            });
        </script>
    </head>

    <body></body>

</html>
vérifiez si des propriétés de la chaîne de retour de la liste de produits contient < caractère
Il n'. Mon problème apparaît que je ne suis pas de retour json à partir de mon .service web asmx. Ma réponse est Soap/ XML.

OriginalL'auteur Joseph Anderson | 2012-12-05