如何在jquery中将数据保存到数据库中并使用web api在屏幕上显示

时间:2016-10-21 04:57:02

标签: javascript jquery-ui

我想在数据库中添加值,但我无法做到这一点。

        var Array;
         $(document).ready(function ()
            {
         $.ajax({
             url: '../api/Emp/GetAll',
              type: 'Get',
                     cache: false,
                     datatype: 'json',

                     success: function (text) {

                            Array = text.Table;
                            var List = JSON.stringify(text);

                               for (var i = 0; i < data.length; i++) {

            var Id = Array[i].id;
            var Name =Array[i].name;
            var city = Array[i].city;

                  $('#table body').append('<tr><td>' + Id + '</td><td><input           type="text" value="' + Name + '" id="txt' + Id + '" /></td><td>' + city + '</td>    </tr>');              
          }
     }
 })

1 个答案:

答案 0 :(得分:0)

如果您需要将其放回数据库,您只需要撤消该过程。

使用发布作为您的类型,并使用ajax将数据发回到将数据插入数据库的php脚本页面。

您可以在将数据插入数据库之前编辑php页面上的数据,或者您可以使用javascript编辑数据然后将其发送回php页面。

创建ajax帖子

$.ajax({
   type: "post",
   datatype: "json",
   url: "insertPage.php",
   data: {dataNameHere: editedDataGoesHere},
   success: function(data){
     alert("SUCCESS");
   },
   error: function(e){
     alert("ERROR");
   }
});

然后在你的PHP中:

$obj = $_POST['dataNameHere'];

并像往常一样将其插入数据库。