Javascript “如何发送”;HTML选择值“;在不刷新页面的情况下使用ajax访问其他网页
哪里有问题。我想在不刷新页面的情况下将所选值发送到另一个网页。而不是我尝试使用ajax。 这是我想要发送的所有脚本(只有一个文件)的值0,2,4,类似于参数“t”到另一个网页。但是$.ajax函数不起作用。但在与alert分手后是的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
<!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发送请求