2016-09-10 56 views
2

我想使用jsGrid库进入我的网站web,你能帮我吗?我会非常感激。 如何将更新的项目发送到php代码update.php? 这是我尝试过的,但它不适合我。我得到的白细胞:使用jsGrid更新项目

updateItem: function(item) { 
    var d = $.Deferred(); 
     $.ajax({ 
       type: "GET", 
       url: "update.php", 
       data:{name:item.name} 
      }).done(function(response) { 
       d.resolve(response); 
      }).fail(function() { 
       d.resolve(previousItem); 
      }); 
      return d.promise(); 
    } 

update.php:

<?php 
include("connexion.php"); 
$sql = "UPDATE servers SET name = '".$_GET['name']."' WHERE id = 1"; 
if($result = pg_query($sql))  
{ 
echo 'Data Updated'; 
} 
?> 

回答

0

结帐的PHP + jsgrid https://github.com/tabalinas/jsgrid-php示例项目。 它显示了如何在前端和后端都正确实现更新。

+0

是该项目帮助了我,但选择字段仍然无法正常工作,我不知道如何更新选择字段,它仅更新了他在数据库中的ID –

+0

您在原始问题中没有提及有关选择字段的任何内容。数据库中更新的数据取决于您的后端脚本实现(而不是js-grid)。同样在你原来的问题代码中,你更新'name'字段,而不是'id',所以'id'字段不应该被更新。 – tabalin

+0

谢谢你tabalin :) –