2016-09-10 101 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 :) –