将响应从PHP文件传递给PHP变量

时间:2014-01-24 07:55:26

标签: php jquery ajax response

基本上,在我检查jQuery.post后它是否成功之后,我需要将我在成功部分内创建的PHP变量等同于响应

示例:

function(response.success) {
<?php 
global $wpdb;

$table = 'wp_special';
$name = RESPONSE NAME FROM PHP FILE
$email= RESPONSE EMAIL FROM PHP FILE

$wpdb->insert(
    $table,
    array(
        'id' => '',
        'name' => $name,
        'email' => $email,
    )
);
?>
}

如果这不起作用,有没有办法在我的process.php文件中插入数据库?不知何故,WordPress不会让我。

1 个答案:

答案 0 :(得分:0)

首先,php代码在server-side处理,这意味着一旦你运行这个页面,php代码就不会再次运行调用这样的javascript函数,只有你使用AJAX才能实现。

如果您可以访问首先post的php脚本,请继续执行php进程。如果您无法更改该脚本,请创建另一个PHP脚本,在获得post所需的数据后,您将response添加该脚本。