Javascript 使用Jquery从输入字段中获取值并将其分配给PHP

Javascript 使用Jquery从输入字段中获取值并将其分配给PHP,javascript,php,jquery,Javascript,Php,Jquery,我有一个带按钮的小输入字段。它看起来像这样: HTML <input type="text" id="my_input"><span class="btn">Save</span> 如果用户按“保存”,我可以使用jquery分配PHP isset吗 if(isset($_POST['#my_input'])){ //action } 您可以使用jQuery的post或ajax-方法异步提交表单数据: $(".btn").cli

我有一个带按钮的小输入字段。它看起来像这样:

HTML

<input type="text" id="my_input"><span class="btn">Save</span>
如果用户按“保存”,我可以使用jquery分配PHP isset吗

    if(isset($_POST['#my_input'])){
      //action
    }

您可以使用jQuery的
post
ajax
-方法异步提交表单数据:

$(".btn").click(function(){
    var input = $('#my_input').val();
    $.post('url/to/file.php', {data: input });
);
在php文件中,您可以访问以下数据:

if(isset($_POST['data'])){
    //action
}
参考


您可以使用jQuery的
post
ajax
-方法异步提交表单数据:

$(".btn").click(function(){
    var input = $('#my_input').val();
    $.post('url/to/file.php', {data: input });
);
在php文件中,您可以访问以下数据:

if(isset($_POST['data'])){
    //action
}
参考


您可以通过以下方式完成:

<script>
    $( document ).ready(function() {
      $('.btn').click(function(){
        $textboxval = $('#my_input').val();
         $.ajax({
            url: 'page.php', // page name where you want to get value of that textbox
            type: 'POST',
            data : {'my_input':$textboxval},
            success: function(res) {
               // if you want that php send some return output here
                }
          });
    });
});
</script>

$(文档).ready(函数(){
$('.btn')。单击(函数(){
$textboxval=$(“#我的输入”).val();
$.ajax({
url:'page.php',//要获取该文本框值的页面名称
键入:“POST”,
数据:{'my_input':$textboxval},
成功:功能(res){
//如果您希望php在这里发送一些返回输出
}
});
});
});
和在page.php上

<?php

if(isset($_POST['my_input'])){
   echo $_POST['my_input'] ;
}

您可以通过以下方式执行此操作:-

<script>
    $( document ).ready(function() {
      $('.btn').click(function(){
        $textboxval = $('#my_input').val();
         $.ajax({
            url: 'page.php', // page name where you want to get value of that textbox
            type: 'POST',
            data : {'my_input':$textboxval},
            success: function(res) {
               // if you want that php send some return output here
                }
          });
    });
});
</script>

$(文档).ready(函数(){
$('.btn')。单击(函数(){
$textboxval=$(“#我的输入”).val();
$.ajax({
url:'page.php',//要获取该文本框值的页面名称
键入:“POST”,
数据:{'my_input':$textboxval},
成功:功能(res){
//如果您希望php在这里发送一些返回输出
}
});
});
});
和在page.php上

<?php

if(isset($_POST['my_input'])){
   echo $_POST['my_input'] ;
}

否。jquery无法在PHP中“分配”任何内容。但是您可以让jquery执行常规的http表单提交(直接或通过ajax),这将导致浏览器和PHP在_GET/_POST中为您创建key=value对。您能给我一些教程或代码让我从中学习吗?谢谢,不用了。jquery不能在PHP中“分配”任何内容。但是您可以让jquery执行常规的http表单提交(直接或通过ajax),这将导致浏览器和PHP在_GET/_POST中为您创建key=value对。您能给我一些教程或代码让我从中学习吗?谢谢。我能在同一页上做吗?我的意思是不使用任何额外的php文件?可能吗?谢谢你能做到。只需定义一个表单和提交按钮。形式而不行动。下面是我给出的php代码。不需要jquery,我可以在同一页上执行吗?我的意思是不使用任何额外的php文件?可能吗?谢谢你能做到。只需定义一个表单和提交按钮。形式而不行动。下面是我给出的php代码。不需要jquery