Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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 “如何发送”;HTML选择值“;在不刷新页面的情况下使用ajax访问其他网页_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript “如何发送”;HTML选择值“;在不刷新页面的情况下使用ajax访问其他网页

Javascript “如何发送”;HTML选择值“;在不刷新页面的情况下使用ajax访问其他网页,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,哪里有问题。我想在不刷新页面的情况下将所选值发送到另一个网页。而不是我尝试使用ajax。 这是我想要发送的所有脚本(只有一个文件)的值0,2,4,类似于参数“t”到另一个网页。但是$.ajax函数不起作用。但在与alert分手后是的 <!DOCTYPE html> <html> <head> <title>jQuery With Example</title> <script src="http://code.jquery

哪里有问题。我想在不刷新页面的情况下将所选值发送到另一个网页。而不是我尝试使用ajax。 这是我想要发送的所有脚本(只有一个文件)的值0,2,4,类似于参数“t”到另一个网页。但是$.ajax函数不起作用。但在与alert分手后是的

<!DOCTYPE html>
<html>
<head>
  <title>jQuery With Example</title>
  <script src="http://code.jquery.com/jquery-1.9.1.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(function () {
      $('.btnClick').click(function () {
         $.ajax({
            url:'http://ip adress:84/?t='+ $('.sendnumber').val(), //the page for example http://192.168.100.100:84/?t=2 
            type: 'POST',
             });

        alert('Value = ' + $('.sendnumber').val());
        alert('Text = ' + $('.sendnumber option:selected').text());
      });
    })
  </script>
</head>
<body>
  <div>
    <select class="sendnumber">
      <option value="0">24</option>
      <option value="2">25</option>
      <option value="4">26</option>
    </select>
    <br /><br />
    <input type="button" class="btnClick" value="Click" />
  </div>
</body>
</html>

jQuery及其示例
$(函数(){
$('.btnClick')。单击(函数(){
$.ajax({
网址:'http://ip 地址:84/?t='+$('.sendnumber').val(),//例如该页http://192.168.100.100:84/?t=2 
键入:“POST”,
});
警报('Value='+$('.sendnumber').val());
警报('Text='+$('.sendnumber选项:选定').Text());
});
})
24
25
26


请帮帮我。
感谢Hunt3r,没有看到HTML,这很难说,但是请记住,发布到不同域上的页面将需要适当的CORS设置,因为这是一种跨源安全设置

刚刚注意到jquery选择器的选项值错误,请改为使用以下选项:

$('.sendnumber option:selected').val()

交叉安全不是问题。我在一个本地子网中有两台服务器。当我在IE浏览器中“手动”发送时,它是OK的,只是AJAX没有发布请求。这两个警报都显示在:-(选中此项,它会警告正确的值,并尝试按预期执行ajax请求:警报正常值正常。但ajax我指的是dindt发送请求