2017-11-22 13 views
-1

이 질문에 대한 답변은 다른 곳에서도 가능하지만 이해가 필요한만큼 분명하지는 않습니다. 방금 Jquery로 프로그래밍을 시작했고 일부 Ajax를 웹 애플리케이션에 구현하는 데 도움이 필요합니다. 사용자가 summernote 텍스트 편집기에서 입력 한 값을 데이터베이스에 저장해야합니다. 누군가 jquery와 ajax로이 예를 보여줄 수 있습니까? summernote 편집기에 textarea를 사용하고 편집기로 변환하기 위해 jquery를 호출했습니다. 현재 페이지 하단에 변경 사항 저장 버튼이 있으며 현재는 기능이 없습니다. 이 버튼을 클릭하면 텍스트를 저장하는 기능이 있어야합니다. 페이지의 시작 부분에는 데이터베이스에 저장된 텍스트가 있는지 확인하는 함수가 있어야하며 편집기에 출력해야합니다. 이것이 아약스에서 할 수 있다면, 어떻게 보여 주시겠습니까. 사전에summernote 텍스트를 데이터베이스에 저장하기 위해 jquery에 ajax를 구현하는 방법

감사합니다,

토미 존

+0

나는이 문제의 코드를 포함 할 수 없습니다 죄송합니다. –

답변

0

그것은 귀하의 질문에 대답하기 위해, 귀하의 질문을 업데이트하고이 코드를 추가 할

을 시도 당신이 가지고있는 코드를 제공하지 않고 귀하의 질문에 대답하기 어렵다 당신이 사용하고 있다고 말했기 때문에 jquery, ajax and php을 사용하여 데이터베이스에 textarea 값을 저장한다는 목표를 달성하는 데 사용할 수있는 간단한 구조가 있습니다. 난 당신이, 임 당신의 저장 텍스트와 스타일에 대한 아마 일부 HTML 태그를 가정 한 데이터의 유형을 잘 모릅니다

당신의 HTML :

<textarea id='myData'>Some text here I want to save</textarea> 
<button type='button' id='saveData'>Save</button> 

당신의 jQuery로 AJAX :

<script> 

$(document).on("click","#saveData", function(){ 
     var myData = $("#myData").text(); 
     $.ajax({ 
      url: 'pathToYourPhp file that will receive your post data and will store it to the database', 
      type: 'POST', /* Since you are Passing data */ 
      dataType: 'json', /* this is the returned value after saving, you can use text/json/html */ 
      data: { 'myData': myData }, /* This is the data you are about to store, you can access it on your pathToYourPhp file by using $_POST['myData'], */, 
      success: function(data){ 
      alert('Save'); /* you put here what you want to do after saving */ 
      }   
     }); 

}); 

</script> 

당신의 게시 데이터를 처리 할 PHP 파일 :

이것은 완료되지 않았지만 파일 구조는

입니다. 16,
$myData = $_POST['myData']; 

여기에 연결 문자열

$conn = new mysqli($servername, $username, $password, $dbname); 

// Check connection 

if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 

$sql = "INSERT INTO yourTable (`fieldName`) VALUES($myData)"; 

if ($conn->query($sql) === TRUE) { 
    echo "New record created successfully"; 
} else { 
    echo "Error: " . $sql . "<br>" . $conn->error; 
} 

$conn->close(); 
+0

고마워, 내 문제가 해결되었습니다. 죄송합니다. 프로젝트 코드를 제공 할 수 없습니다. –

+0

문제 없습니다, 환영합니다, – apelidoko