Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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将2个变量传递给php文档_Php_Jquery_Ajax_Variables_Datepicker - Fatal编程技术网

如何使用jquery将2个变量传递给php文档

如何使用jquery将2个变量传递给php文档,php,jquery,ajax,variables,datepicker,Php,Jquery,Ajax,Variables,Datepicker,您好,我有两个文本输入,它们的值来自日期选择器。 我想做的是,当用户选择两个日期脚本时,将这两个值传递给php文档,在该文档中我进行一些检查并返回一些html 以下是我想做的: to和$from是两个输入文本 $(document).ready(dateinput_change); function dateinput_change(){ $('#to').change(check_availability); $('#from').change(check_availabi

您好,我有两个文本输入,它们的值来自日期选择器。 我想做的是,当用户选择两个日期脚本时,将这两个值传递给php文档,在该文档中我进行一些检查并返回一些html

以下是我想做的:

to和$from是两个输入文本

$(document).ready(dateinput_change); function dateinput_change(){ $('#to').change(check_availability); $('#from').change(check_availability); } function check_availability(){ var to=$('#to').attr('value'); var from=$('#from').attr('value'); $.get("get_availability.php?to="+ to +"&from="+ from, show_availability); } function show_availability(available){ $('#availability').html(available); }
我倾向于使用ajax方法。但是你可以写以下内容

 $.ajax({
          type: "GET",
          url: "get_availability.php",
          data: "to=" + to + "&from=" + from,
          success: show_availibility
     });

您应该使用数据:{to:to,from:from},当然可以。实际上,Nikos可以写:$.getget_availability.php,{to:to,from:from},show_availability;我试过了,但什么也没回。你能想象为什么会发生这种情况吗?尝试将更改事件绑定到选择器,而不是将它们放入函数中。e、 g.$to,from'.绑定'change',检查可用性;