美好的一天,我正在尝试从表单发送或获取数据然后使用jquery然后ajax将数据发送到一个php页面,应该将其保存在数据库中我如何在jquery中执行它并使用ajax来执行它,任何帮助会做,谢谢!
HTML页面1将使用jquery ajax将数据发送到php页面
<form>
Name:<input type='text' name='name'>
E-mail:<input type='text' name='email'>
Gender:<select name='gender'>
<option value='male'>male</option>
<option value='female'>female</option>
</select>
Message:<textarea name='about'></textarea>
</form>
Run Code Online (Sandbox Code Playgroud)
PHP页面2将从页面1表单接收数据
<?php
echo "
$_POST['name'];
$_POST['email'];
$_POST['gender'];
$_POST['about'];
";
?>
Run Code Online (Sandbox Code Playgroud)
对这个项目的任何帮助都会对我们有所帮助,谢谢!
(更新)这是我试图使用的jquery,但它去了网址,我认为这不是很安全
$(document).ready(function(){
$("#chat").click(function(){
$("#content").load("a.php");
});
$("#send").ajaxSubmit({url: 'a2.php', type: 'post'})
});
Run Code Online (Sandbox Code Playgroud) JQUERY:
$(document).ready(function(){
$('form').submit(function(){
var content = $(this).serialize();
//alert(content);
$.ajax({
type: 'POST',
dataType: 'json',
url: 'http://localhost/test/generate',
timeout: 15000,
data:{ content: content },
success: function(data){
$('.box').html(data).fadeIn(1000);
},
error: function(){
$('.box').html('error').fadeIn(1000);
}
});
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<form>
<input type="checkbox" value="first" name="opts[]">
<input type="checkbox" value="second" name="opts[]">
<input type="checkbox" value="third" name="opts[]">
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
如何在PHP中处理(或读取)多个已选中复选框的值?我试图$_POST['content']抓住序列化数据,但没有运气.