Javascript 在ajax调用后使用php变量

Javascript 在ajax调用后使用php变量,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,抱歉,如果这是个愚蠢的问题。我对阿贾克斯很陌生。我正在尝试更改验证凭证代码的Wordpress插件代码。代码加载到javascript中,从输入html字段调用其id html如下所示: <input type="text" id="woo_vou_voucher_code" name="woo_vou_voucher_code" value="" /> 它工作得很好,但我现在想要的是,在div“.woo vou凭证代码submit wrap”中,我可以回显js文件中使用的vou

抱歉,如果这是个愚蠢的问题。我对阿贾克斯很陌生。我正在尝试更改验证凭证代码的Wordpress插件代码。代码加载到javascript中,从输入html字段调用其id

html如下所示:

<input type="text" id="woo_vou_voucher_code" name="woo_vou_voucher_code" value="" /> 
它工作得很好,但我现在想要的是,在div“.woo vou凭证代码submit wrap”中,我可以回显js文件中使用的voucode var。比如:

<div class="woo-vou-voucher-code-submit-wrap"><?php echo $voucode; ?><div>

我不知道如何做到这一点


编辑:对不起,我只是用了回声作为例子。我需要的是在其他php函数中使用$voucode

<?php
                global $wpdb;
                $querystr = "SELECT post_id
                FROM $wpdb->postmeta
                WHERE
                (meta_key = '_woo_vou_purchased_codes' AND meta_value = '$voucode')";
                $postid = $wpdb->get_var($wpdb->prepare($querystr));?><div class="woo-vou-voucher-code-submit-wrap"><?php echo $postid; ?><div>

既然您将voucode发布到php脚本中,那么您的代码将在
$\u post['voucode']
中,您可以随意使用它。然后回显
$postid
以及成功消息

PHP


这只是一个简单的例子。您可以使用其他响应类型,如JSON,这样就不必进行字符串拆分或其他操作

由于您将voucode发布到php脚本中,因此您的代码将位于
$\u post['voucode']
,请随意使用。然后回显
$postid
以及成功消息

PHP


这只是一个简单的例子。您可以使用其他响应类型,如JSON,这样就不必进行字符串拆分或其他操作

由于您将voucode发布到php脚本中,因此您的代码将位于
$\u post['voucode']
,请随意使用。然后回显
$postid
以及成功消息

PHP


这只是一个简单的例子。您可以使用其他响应类型,如JSON,这样就不必进行字符串拆分或其他操作

由于您将voucode发布到php脚本中,因此您的代码将位于
$\u post['voucode']
,请随意使用。然后回显
$postid
以及成功消息

PHP


这只是一个简单的例子。您可以使用其他响应类型,如JSON,这样就不必进行字符串拆分或其他操作

PHP在收到请求后呈现页面。PHP在服务器上运行,因此一旦页面在用户浏览器上加载,就无法执行PHP代码。您需要使用JavaScript,在本例中还需要使用jQuery

修改代码,只要想添加变量的值,就可以使用jQuery函数添加它

$(".woo-vou-voucher-code-submit-wrap").text(voucode);
如果是表单的输入字段,则使用函数
val

$(".woo-vou-voucher-code-submit-wrap").val(voucode);

PHP在收到请求后呈现页面。PHP在服务器上运行,因此一旦页面在用户浏览器上加载,就无法执行PHP代码。您需要使用JavaScript,在本例中还需要使用jQuery

修改代码,只要想添加变量的值,就可以使用jQuery函数添加它

$(".woo-vou-voucher-code-submit-wrap").text(voucode);
如果是表单的输入字段,则使用函数
val

$(".woo-vou-voucher-code-submit-wrap").val(voucode);

PHP在收到请求后呈现页面。PHP在服务器上运行,因此一旦页面在用户浏览器上加载,就无法执行PHP代码。您需要使用JavaScript,在本例中还需要使用jQuery

修改代码,只要想添加变量的值,就可以使用jQuery函数添加它

$(".woo-vou-voucher-code-submit-wrap").text(voucode);
如果是表单的输入字段,则使用函数
val

$(".woo-vou-voucher-code-submit-wrap").val(voucode);

PHP在收到请求后呈现页面。PHP在服务器上运行,因此一旦页面在用户浏览器上加载,就无法执行PHP代码。您需要使用JavaScript,在本例中还需要使用jQuery

修改代码,只要想添加变量的值,就可以使用jQuery函数添加它

$(".woo-vou-voucher-code-submit-wrap").text(voucode);
如果是表单的输入字段,则使用函数
val

$(".woo-vou-voucher-code-submit-wrap").val(voucode);


为什么需要php?您似乎只需要javascript来返回voucode值。对不起,我更新了这个问题。你说得对。如果我只需要回显$voucode,我就不需要php了。为什么需要php?您似乎只需要javascript来返回voucode值。对不起,我更新了这个问题。你说得对。如果我只需要回显$voucode,我就不需要php了。为什么需要php?您似乎只需要javascript来返回voucode值。对不起,我更新了这个问题。你说得对。如果我只需要回显$voucode,我就不需要php了。为什么需要php?您似乎只需要javascript来返回voucode值。对不起,我更新了这个问题。你说得对。如果我只需要回显$voucode,我就不需要php了。
.woo vou凭证代码提交包装
是一个div而不是一个输入,您需要
.html
.text
抱歉,我只使用了回显。我需要的是在其他php函数中使用$voucode。”您可以使用AJAX通过POST将“voucode”提交到一个单独的php文件中,该文件包含您在上面的注释中粘贴的逻辑。实际上,我在第二个ajax调用中使用了您的第一个答案来显示php函数的结果。
.woo vou凭证代码提交包装
是一个div而不是一个输入,您需要
.html
.text
抱歉,我只使用了echo作为示例。我需要的是在其他php函数中使用$voucode。”您可以使用AJAX通过POST将“voucode”提交到一个单独的php文件中,该文件包含您在上面的注释中粘贴的逻辑。实际上,我在第二个ajax调用中使用了您的第一个答案来显示php函数的结果。
.woo vou凭证代码提交包装
是一个div而不是一个输入,您需要
.html
.text
抱歉,我只使用了echo作为示例。我需要的是在其他php函数中使用$voucode。”您可以使用AJAX通过POST将“voucode”提交到一个单独的php文件中,该文件包含您在上面的注释中粘贴的逻辑。实际上,我在第二个ajax调用中使用了您的第一个答案来显示php函数的结果