Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Javascript 将数据动态发送到服务器_Javascript_Jquery - Fatal编程技术网

Javascript 将数据动态发送到服务器

Javascript 将数据动态发送到服务器,javascript,jquery,Javascript,Jquery,我是一个网站设计的初学者。我有一个表单,在这个表单中我几乎没有单选按钮/复选框。用户可以选择收音机/复选框。当用户选择任何无线电/复选框时,我需要将此信息发送到服务器,并从基本上是sql的服务器获取所需的数据 例如: 单选按钮1.男2.女 生活在1.印度2.美国3.澳大利亚的复选框 因此,根据用户数据,我必须从服务器获取数据并将其显示给用户 我计划使用AJAX/JQuery来实现这一点 如果有更好的方法,请让我知道。提前谢谢。我认为你走对了方向。假设使用jQuery对radiobox执行,您将执

我是一个网站设计的初学者。我有一个表单,在这个表单中我几乎没有单选按钮/复选框。用户可以选择收音机/复选框。当用户选择任何无线电/复选框时,我需要将此信息发送到服务器,并从基本上是sql的服务器获取所需的数据

例如: 单选按钮1.男2.女 生活在1.印度2.美国3.澳大利亚的复选框

因此,根据用户数据,我必须从服务器获取数据并将其显示给用户

我计划使用AJAX/JQuery来实现这一点


如果有更好的方法,请让我知道。提前谢谢。

我认为你走对了方向。假设使用jQuery对radiobox执行
,您将执行以下操作

$('#radiobox').click(function () {
  var val = $(this).val();
  $.get('/url',
      val)
    .done(function (data) {
      // Dynamically add more fields
      // using data from server
    });
});

StackOverFlow有一个答案:谢谢编码器。但这将只发送从特定事件接收到的正确数据(在上面的示例中是一个无线框单击事件)?如果用户之前已经选择了2个复选框,然后他正在选择一个新的复选框呢,现在我应该向用户展示包含所有3个复选框的内容了?请原谅我的无知。您可以以JSON的形式向服务器发送任意数量的数据。说
$.get('/url',{'opt1':$('#rad1').val(),'opt2':$('#rad2').val(),'opt3':$(this.val())
。希望有帮助。