과제: MySQL에 데이터를 원활하게 삽입하는 Ajax 기반 양식 구현 데이터베이스.
해결책:
<code class="javascript">var ajaxSubmit = function(formEl) { var url = $(formEl).attr('action'); var data = $(formEl).serializeArray(); $.ajax({ url: url, data: data, dataType: 'json', success: function() { if(rsp.success) { alert('form has been posted successfully'); } } }); // Prevent default form submission return false; }</code>
<code class="php">$val = mysql_real_escape_string(post('my_value'), $cxn); $sql = sprintf("INSERT INTO %s (column_name_goes_here) VALUES '%s';", 'table_name_goes_here', $val ); $result = mysql_query($sql, $cxn); $resp = new stdClass(); $resp->success = false; if($result) { $resp->success = true; } print json_encode($resp);</code>
이점:
위 내용은 원활한 양식 제출 경험을 위해 MySQL 삽입을 PHP 및 jQuery/AJAX와 통합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!