Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery';变量';到php';变量';_Php_Jquery_Ajax_Function - Fatal编程技术网

jquery';变量';到php';变量';

jquery';变量';到php';变量';,php,jquery,ajax,function,Php,Jquery,Ajax,Function,我也有同样的问题,但我需要的是获取所选选项的值,然后将其保存在php变量中,而不是文本框中。我花了将近2天的时间寻找我的金子。任何帮助都可以。谢谢 编辑 下面是我如何编写代码的 <script> $(document).ready(function () { $("#country").change( function () { var options = { url: "test.php", ty

我也有同样的问题,但我需要的是获取所选选项的值,然后将其保存在php变量中,而不是文本框中。我花了将近2天的时间寻找我的金子。任何帮助都可以。谢谢

编辑 下面是我如何编写代码的

<script>
$(document).ready(function () {
  $("#country").change(
   function () {
       var options = {
                url: "test.php",
               type: "post",
               dataType: "json",
               data: "country=" + $(this).val(), //build your data string here
             success: function (json) {
                 $("#textbox").val(json.country);
             }
           };
       $.ajax(options);
   }
 );
 });
</script>
<select id="country" name="country">
 <option value="Delhi" >India</option>
 <option value="manila" >phil</option>
  <option value="tokyo" >japan</option>
</select>
<?php

  @$d = $_POST['country'];
  echo $d;
  var_dump($d);


?>

$(文档).ready(函数(){
美元(“#国家”)。更改(
函数(){
变量选项={
url:“test.php”,
类型:“post”,
数据类型:“json”,
数据:“country=“+$(this).val(),//在此处构建数据字符串
成功:函数(json){
$(“#textbox”).val(json.country);
}
};
$.ajax(选项);
}
);
});
印度
菲尔
日本

我将以相同的示例进行修改并给出答案

<script>
$(document).ready(function () {
   $("#country").change(
       function () {
           var options = {
                    url: "/path/to/your.php",
                   type: "post",
                   dataType: "json",
                   data: "country=" + $(this).val(), //build your data string here
                 success: function (json) {
                     $("#textbox").val(json.country);
                 }
               };
           $.ajax(options);
       }
   );
});
</script>
<select id="country" name="country">
  <option value="Delhi" >India</option>
  <option value="manila" >phil</option>
  <option value="tokyo" >japan</option>
</select>

更新后的代码将通过
json
country
返回到脚本,并写入
我将以相同的示例进行修改并给出答案

<script>
$(document).ready(function () {
   $("#country").change(
       function () {
           var options = {
                    url: "/path/to/your.php",
                   type: "post",
                   dataType: "json",
                   data: "country=" + $(this).val(), //build your data string here
                 success: function (json) {
                     $("#textbox").val(json.country);
                 }
               };
           $.ajax(options);
       }
   );
});
</script>
<select id="country" name="country">
  <option value="Delhi" >India</option>
  <option value="manila" >phil</option>
  <option value="tokyo" >japan</option>
</select>
更新后的代码将通过
json
country
返回脚本,并写入
您可以这样做。(jqueryajax示例)

在下拉选择中:

<select id="city">
   <option value="New York">New York</option>
   <option value="London">London</option>
   <option value="Washington DC">Washington DC</option>
</select>
PHP

some.php

您可以使用get或REQUEST方法获取值

$city = $_GET['city'];
$city = $_REQUEST['city'];
你可以这样做。(jqueryajax示例)

在下拉选择中:

<select id="city">
   <option value="New York">New York</option>
   <option value="London">London</option>
   <option value="Washington DC">Washington DC</option>
</select>
PHP

some.php

您可以使用get或REQUEST方法获取值

$city = $_GET['city'];
$city = $_REQUEST['city'];

您需要向服务器发送一个请求,可能使用ajax请求。您需要向服务器发送一个请求,可能使用ajax请求。如何获取该值?$account=$\u POST['country'];或$account=$_GET['country'];我的表格没有提交。如果您使用chrome@user2446342只是想问一个显而易见的问题,但你知道php不像javascript,对吗?Php是在服务器上完成的,一旦一个页面被提供给客户端,Php就只能通过进一步的服务器请求(通过表单或ajax等)进行访问。所以你不能做像=$('#myselect').val()这样的事情;如何获取值?$account=$\u POST['country'];或$account=$_GET['country'];我的表格没有提交。如果您使用chrome@user2446342只是想问一个显而易见的问题,但你知道php不像javascript,对吗?Php是在服务器上完成的,一旦一个页面被提供给客户端,Php就只能通过进一步的服务器请求(通过表单或ajax等)进行访问。所以你不能做像=$('#myselect').val()这样的事情;