如何获取jquery变量的内容以在php中的sql查询中使用它?

如何获取jquery变量的内容以在php中的sql查询中使用它?,php,javascript,jquery,sql,Php,Javascript,Jquery,Sql,我想知道如何在sql查询中使用jquery变量 以下是我的php文件中的jquery: ?> <script type="text/javascript"> jQuery.noConflict(); jQuery(function(){ jQuery('#event_form_field-<?php echo $event_id; ?>').click(function() { var bradio = jQuery("input[type=radio]:c

我想知道如何在sql查询中使用jquery变量

以下是我的php文件中的jquery:

?> 
<script type="text/javascript">


jQuery.noConflict();
jQuery(function(){
jQuery('#event_form_field-<?php echo $event_id; ?>').click(function() {

var bradio = jQuery("input[type=radio]:checked").val();

alert(bradio);

}) });</script> <?php
?>
jQuery.noConflict();
jQuery(函数(){
jQuery('#事件\表单\字段-')。单击(函数(){
var bradio=jQuery(“输入[type=radio]:选中”).val();
警报(布雷迪奥);

}) }); 可以使用AJAX将变量传递给PHP脚本。该PHP脚本还可以向JavaScript AJAX调用返回数据,例如,您可以在PHP文件中输出
error
success
,以便JavaScript代码可以提醒用户发生了什么(在我的示例中,此响应保存在
serverResponse
变量中):

jQuery(函数($){
$(“#事件_形式_字段-”)。单击(函数(){
$.get('path/to/server-side.php',{'bradio':$('input[type=radio]:checked”).val()},函数(serverResponse){
//服务器请求已发出,并已成功返回
});
});
});
一些文件:

  • $.get()

您可以使用AJAX将变量传递给PHP脚本。该PHP脚本还可以向JavaScript AJAX调用返回数据,例如,您可以在PHP文件中输出
error
success
,以便JavaScript代码可以提醒用户发生了什么(在我的示例中,此响应保存在
serverResponse
变量中):

jQuery(函数($){
$(“#事件_形式_字段-”)。单击(函数(){
$.get('path/to/server-side.php',{'bradio':$('input[type=radio]:checked”).val()},函数(serverResponse){
//服务器请求已发出,并已成功返回
});
});
});
一些文件:

  • $.get()

据我所知,将数据从javascript传递到php的唯一方法是通过GET或POST。您必须调用同一脚本并将其作为参数传递给bradio。但也许其他人知道更好的方法。据我所知,将数据从javascript传递到php的唯一方法是通过GET或POST。您必须调用同一脚本并将其作为参数传递给bradio。但也许其他人知道更好的方法。谢谢你的帮助。如何在jquery之外使用变量bradio?我想将变量传递给我的php代码。@user1073001
$.get()函数的第二个参数是将发送到服务器的数据。我的答案是:
{'bradio':$(“input[type=radio]:checked”).val()}
。这意味着在PHP中,您将能够以
$\u GET['bradio']
的形式访问选中的无线电输入值。我强烈建议您阅读
$的文档。get()
:非常感谢您的解释。我如何知道服务器路径?我正在使用cms wordpress。再次感谢。@user1073001您必须通过FTP上传文件,以便知道文件在哪里(或者如果您使用WordPress管理员上传文件,那么它会告诉您文件在哪里),如果您试图将数据发送到作为WordPress安装一部分的PHP文件,那么我建议您在Google上搜索该文件的名称以查找其位置。谢谢您的帮助。如何在jquery之外使用变量bradio?我想将变量传递给我的php代码。@user1073001
$.get()函数的第二个参数是将发送到服务器的数据。我的答案是:
{'bradio':$(“input[type=radio]:checked”).val()}
。这意味着在PHP中,您将能够以
$\u GET['bradio']
的形式访问选中的无线电输入值。我强烈建议您阅读
$的文档。get()
:非常感谢您的解释。我如何知道服务器路径?我正在使用cms wordpress。再次感谢。@user1073001您必须通过FTP上传文件,以便知道文件在哪里(或者如果您使用WordPress管理员上传文件,那么它会告诉您文件在哪里),如果您试图将数据发送到作为WordPress安装的一部分的PHP文件,那么我建议您在Google上搜索该文件的名称以查找其位置。
jQuery(function ($) {
    $('#event_form_field-<?php echo $event_id; ?>').click(function() {
        $.get('path/to/server-side.php', { 'bradio' : $("input[type=radio]:checked").val()}, function (serverResponse) {
            //the server request has been made and has come back successfully
        });
    });
});