Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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,我试图通过Ajax和fancybox加载一些内容,在获取内容之前建立验证时遇到问题。我试图首先检查数组是否有一些值,并且不等于默认的第一个下拉选项,然后继续。 下拉列表的第一个元素是带有值对象的选择对象,但例如,如果选择X,将加载内容,如果选择Object,则验证不起作用,最后一个选择的内容将加载 HTML <select id="sat" onChange="get_bm(this.value)"> <option value="Object" selected="sele

我试图通过Ajax和fancybox加载一些内容,在获取内容之前建立验证时遇到问题。我试图首先检查数组是否有一些值,并且不等于默认的第一个下拉选项,然后继续。

下拉列表的第一个元素是带有值对象的选择对象,但例如,如果选择X,将加载内容,如果选择Object,则验证不起作用,最后一个选择的内容将加载

HTML

<select  id="sat" onChange="get_bm(this.value)">
<option value="Object" selected="selected">Object Name</option>
<option value="X" selected="selected">X</option>
<option value="Y" selected="selected">Y</option>
</select>

<input name="Btn" class="toolsMenu channel fancybox.ajax" href="content.php"  onclick="get_info()"/>
将“或”替换为“和”

改变

if (Satquery[1] !== 'Object' || Satquery[0] !== null )

甚至

if (Satquery[1] !== 'Object' && Satquery[0])

是的,对不起,托马斯打错了
if (Satquery[1] !== 'Object' && Satquery[0] !== null )
if (Satquery[1] !== 'Object' && Satquery[0])