2016-07-29 2 views
0

와 TD에서의 contentEditable 값을 전송하는 방법 나는 내 페이지에 다음 코드가 있습니다어떻게 PHP

echo "<td style='border-bottom:1px solid #FFA500;' contenteditable='true'>".$result['body']."</td>"; 

을 내가는 mysql_query로 편집 된 내용을 보내려고합니다.

나는 단순히 <td>에 id를 추가하고 ajax를 사용해야 만합니까 ??

+0

var theContent = getElementbyID ('edited'); – Shorty

답변

1

편집 : 자세한 내용은, 참조와 도움 답변을 다음과 같은 질문을 확인하십시오 : How to save and retrieve contenteditable data


예, 편집 된 내용을 저장하거나 스크립트를 사용하여 AJAX를 사용한다는 것을 (hidden) 입력 필드를 생성하고 편집 된 값으로 양식을 제출합니다.

준비 등에 대한 여기의 contentEditable (특히 '변경 내용 저장') : http://html5doctor.com/the-contenteditable-attribute/#storing-changes

그것은 당신에게 당신이 jQuery의 $ 아약스를 사용하여 서버에 데이터를 보낼 수있는 방법을 예를 보여줍니다 JS Bin code snippet를 제공을 . 그러나 keydown 이벤트에서 처리하고 요청을 저장하려면 번에으로 처리하는 것이 좋습니다.

+0

그것을 얻었습니다! 고맙습니다 – Shorty

0

예, Ajax를 사용해야합니다. "실시간 업데이트"하려는 경우 contenteditable이 변경되면 input 이벤트를 수신하십시오. 또는 "완료되면"값을 저장하려면 버튼을 만드십시오.