jqueryで簡単な送信フォームを作成しようとしています。これは私のコードです:
jQuery:
$(document).ready(function() {
$(".someButton").click(function(){
var response = $('#dle-poke').val()
var responses = $('#dle-pokes').val()
$.post(dle_root + 'engine/ajax/fastpm.php', {text:response, texts:responses, action:"fastqpro"},
function(data) {
});
});
});
PHP:
if ($_POST['action'] == "fastqpro") {
$title= $db->safesql($text);
$db->query("INSERT INTO dle_post (`autor`, `title`) values ('{$name}', '{$title}')");
}
すべてが機能していますが、送信結果を表示する必要があります。
たとえば、タイトルが空の場合、または次のような場合:
if ($_POST['action'] == "fastqpro") {
if($text == "" ){
"Title is empty"
};
$title= $db->safesql($text);
$db->query("INSERT INTO dle_post (`autor`, `title`) values ('{$name}', '{$title}')");
}
そして、すべてが問題ない場合は、OKメッセージを表示してフォームを非表示にする必要があります。
HTML:
<div class="area">
<input id='dle-pokes' type='text' /><br>
<textarea name='dle-poke' id='dle-poke'></textarea>
<div id='resault'></div>
</div>
PHPコードから結果を取得して表示し、HTMLページに表示するにはどうすればよいですか?