Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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 我在选择更改脚本上的提交表单不在chrome上运行_Javascript_Php_Forms_Jquery Mobile - Fatal编程技术网

Javascript 我在选择更改脚本上的提交表单不在chrome上运行

Javascript 我在选择更改脚本上的提交表单不在chrome上运行,javascript,php,forms,jquery-mobile,Javascript,Php,Forms,Jquery Mobile,以下脚本不在Chrome中运行,但在所有其他浏览器上运行良好。 有什么建议吗 <div data-role="page" > <!-- start header --> <div data-role="header" data-theme="a" data-position="fixed"> <a href="#nav-panelmenusx" data-icon="bars" data-position="left" class="ui-btn

以下脚本不在Chrome中运行,但在所有其他浏览器上运行良好。 有什么建议吗

<div data-role="page"  > 
<!--  start header -->
<div data-role="header" data-theme="a" data-position="fixed">
<a href="#nav-panelmenusx" data-icon="bars" data-position="left" class="ui-btn ui-shadow ui-corner-all ui-icon-bars ui-btn-icon-notext">Menu</a>
<a href="#nav-panelinfodx" data-icon="info" data-position="right" class="ui-btn ui-shadow ui-corner-all ui-icon-info ui-btn-icon-notext">Info</a>
<h1 style="margin:0;padding:0">
<form action="" name="selectloc" id="selectloc" method="post" data-ajax="false">
 <input type="hidden" name="setssid" value="1">
  <select name="SSID" data-mini="true" id = "selectlocation" data-native-menu="false" data-force-dialog="true" >
  <option value="optionval_1" >option1</option>
  <option value="option_n">optionN</option>
  </select>
 </form>
 <script type="text/javascript">
$(function() {
$('#selectlocation').change(function() {
$('#selectloc').submit();
});
});
 </script>
 </h1>
 </div>
 <!-- /header -->
 .......
环境: 灯 Jquerymobile 1.4.5 jquery 1.9.1 PHP5.4 FB API 2.2

在所有浏览器中都像charme一样运行,但在chrome浏览器中,表单不会在选择时提交。
thx

删除选项元素id周围的空白字符

id = "selectlocation"
id="selectlocation"

我知道我不是jQuery的超级粉丝。。。。但为什么不使用旧的好东西: onchange=this.form.submit


除非您有其他大的脚本形式……

在我的Chrome上运行良好。控制台中是否有任何错误?在Chrome中,打开调试器F12…在重新加载页面时/之后,控制台选项卡中是否有任何错误?Chrome调试器未发现任何错误。完成,Chrome上没有结果,firefox上出现更多问题,因为它在每次选择时都重复url属性:&ui状态=对话框&ui状态=对话框&ui状态=对话框奇怪。。。它对我非常有效。你有什么版本的chrome。。。。如果使用这种方式,应该禁用jQuery方式。。。你这么做了吗?我相信错误在于代码中的其他内容。。。。。查看f12调试器。。。。。
<select name="SSID" data-mini="true" id = "selectlocation" data-native-menu="false" data-force-dialog="true" onchange="this.form.submit();">
    <option value="optionval_1" >option1</option>
    <option value="option_n">optionN</option>
</select>