我正在构建一个使用ajax和php来验证用户提交的电子邮件地址的表单。我谈到PHP的中间问题,但是使用ajax,我担心我是新手。
我已经完成了所有的PHP并且知道它会正常工作,问题是我如何使ajax进程成为php脚本,目前我在ajax中创建了一个名为completeSignup()的函数;它看起来像:
function completeSignup() {
setTimeout(function() {
$("#completeform").fadeOut(400, function(){
$(this).before('<span class="done">All done! We will be in touch.</span>');
});
}, 1100);
}
如何在函数中包含php脚本并将它们保存在同一页面上?
由于
答案 0 :(得分:1)
您没有在任何地方执行ajax请求。使用jquery时,您可以使用post()
或ajax()
等方法执行ajax查询。如果您通过jquery查看文档,您将找到有关如何使用/不将数据发送到php文件的ajax查询的大量示例。
http://api.jquery.com/jQuery.post/
http://api.jquery.com/jQuery.ajax/
查看示例..
这里只是一个基本的例子..
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
some.php文件将包含您的php逻辑。仅用于测试目的,echo
该文件中的内容和die
。你会以更好的方式理解整个事情。