Récupérer et mettre à jour les données à partir de SQL Server 2008 avec AJAX/Jquery

Je suis actuellement à travailler sur un nouveau développement, et j'ai vraiment besoin de mon projet d'avoir la sensation soyeuse elle exige, Alors j'ai pensé à l'utilisation d'Ajax ou jQuery pour récupérer des données à partir de SQL Server 2008. Je suis nouveau sur le JSON et de ses fonctions.

Voici le code html:

Enter Employee ID
<br />
<asp:TextBox ID="txtEmpId" runat="server"></asp:TextBox>&nbsp;
<br />
<input type="button" id="BtnSearch" runat="server" value="Search" />
<div id="emp" style="display: none; margin-top: 40px">
    ID:<span id="txtId"></span><br />
    Title:<span id="txtTitle"></span><br />
    Name:<span id="txtName"></span><br />
    Department:<span id="txtDepartment"></span><br />
</div>

L'Ajax va ainsi:

<script type="text/javascript">
$(document).ready(function () {

    $("#MainContent_BtnSearch").click(function () {

        $("#emp").hide("slow");

        var empId = $("#MainContent_TxtEmpId").val();
        $.ajax({
            type: "GET",
            dataType: "json",
            contentType: "application/json",
            url: "",
            data: "{'employeeId': '" + empId.toString() + "'}",
            success: function (data) {
                $("#txtId").html(data.d.ID);
                $("#txtName").html(data.d.FullName);
                $("#txtTitle").html(data.d.Title);
                $("#txtDepartment").html(data.d.Department);
                ///show employee details
                $("#emp").show("slow");
            },
            error: function () {
                alert("Error calling the web service.");
            }
         });
     });
});

Est-il possible de faire de mon mieux dans une telle manière qu'il récupère les données de la base de données dans SQL Server 2008 et également être en mesure de mettre à jour et enregistrer des modifications de base de données.

  • l'URL de votre appel ajax est vide. Il devrait y avoir une url vers un serveur de script qui récupère les données de la base de données.
  • Ouais je sais... mais le son venant de la même page... e.g par défaut.aspx. Comment puis-je obtenir l'initiale de la méthode pour la récupération de la fonction?@Roger
  • avez-vous essayé d'utiliser des données xml?
InformationsquelleAutor Oluwafemi | 2012-11-13