2016-10-21 3 views
0

값을 데이터베이스에 추가하고 싶지만 그 작업을 수행 할 수 없습니다.데이터를 jquery의 데이터베이스에 저장하고 웹 API를 사용하여 화면에 표시하는 방법

 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>');    
      } 
    } 
}) 
+0

PHP 코드를 추가 할 수 있습니까? 또한 콘솔을 점검하고 오류가 있는지 확인하십시오. – Icewine

+0

문서 준비 기능 주위에 닫는 괄호를 넣었는지 확인할 수도 있습니다. – Icewine

+0

m 웹 API asp.net 사용, 게시물 메서드를 사용하여 노력하고 있습니다. – james

답변

0

데이터베이스에 다시 저장하려면 프로세스를 되돌려 야합니다.

유형에 게시물을 사용하고 데이터베이스에 데이터를 삽입하는 PHP 스크립트 페이지로 ajax를 사용하여 데이터를 다시 전송하십시오.

데이터베이스에 삽입하기 전에 PHP 페이지의 데이터를 편집하거나 자바 스크립트로 데이터를 편집 한 다음 PHP 페이지로 다시 보낼 수 있습니다.

는 아약스 후

$.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']; 

을하고 평소처럼 데이터베이스에 삽입합니다.

+0

코드를 공유해주십시오. – james

관련 문제