2016-09-10 3 views
2

내 사이트 웹에 jsGrid 라이브러리를 사용하고 싶습니다. 도와 주실 수 있습니까? 나는 매우 감사 할 것이다. 업데이트 된 항목을 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

원래 질문의 선택 필드에 대해 언급하지 않았습니다. . DB에서 업데이트 된 데이터는 백엔드 스크립트 구현 (js-grid가 아님)에 따라 다릅니다. 또한 원래 질문의 코드에서'id'가 아닌'name' 필드를 업데이트하므로'id' 필드가 업데이트되지 않아야합니다. – tabalin

+0

감사합니다 tabalin :) –