有一个问题,我希望你可以帮助我。我有两个文件 frame.js 和 up.php 。 frame.js 从输入中获取数据(正常工作),并发送到 up.php 。
Frame.js
//some code
$.ajax({
type : "POST",
url: "up.php",
data: {
login: login;
pass: pass},
success : function() {
alert('success');
close_frame ();
}
});
up.php
<?php
echo('reg start'); //message to check that it work
echo ('<script>alert('reg start');</script>'); // another varient to check
if ((isset($_POST['login']))
//some code
?>
SO jquery将信息发送到up.php。但是up.php是自动启动还是我需要做什么来使up.php从jquery文件中获取数据?
答案 0 :(得分:1)
up.php将运行,所有通过ajax发送的数据将在
中接收$_POST
所以基本上你需要做任何事情来使PHP中的数据可用,因为它已经可用 但请注意,你没有对响应做任何事情(2回声),所以你必须打开firebug / console才能看到打印
答案 1 :(得分:0)
您应该在成功功能中处理来自up.php的响应。像$(body).html(arguments [0])
之类的东西