Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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 $(document).ready()中的str.split()不起作用?_Javascript_Jquery_Dom - Fatal编程技术网

Javascript $(document).ready()中的str.split()不起作用?

Javascript $(document).ready()中的str.split()不起作用?,javascript,jquery,dom,Javascript,Jquery,Dom,$(文档).ready(函数(){ var mystring=“fusioncharts,om,bdutt”; var arr=mystring.split(',');//返回的数组 对于(变量i=0;i

$(文档).ready(函数(){
var mystring=“fusioncharts,om,bdutt”;
var arr=mystring.split(',');//返回的数组
对于(变量i=0;i
上面的代码行吗

编辑---

真正的代码块是:

handle1 = getUrlVars();
if(handle1 == '') {
    $("input#handle1").val('barackobama');
    $("input#handle2").val('aplusk');
    $("input#handle3").val('charliesheen');
    handle1 = 'barackobama,aplusk,charliesheen';
} else {
    alert(handle1);       // this says fusioncharts,om,bdutt
    var queryvals = [];
    queryvals = handle1.split(',');
    alert('length'+queryvals.length);         // *** this says nothing ***
    for(var i = 0; i < queryvals.length; i++) {
        alert(queryvals[i]);                   // *** nothing here too.. ****
    }
}
handle1=getUrlVars();
如果(handle1==''){
$(“input#handle1”).val('barackobama');
$(“input#handle2”).val('aplusk');
$(“input#handle3”).val('charliesheen');
handle1=‘巴拉克奥巴马、阿普卢斯克、查理辛’;
}否则{
警惕(把手1);//上面写着fusioncharts,om,bdutt
var queryvals=[];
queryvals=handle1.split(',');
警报('length'+queryvals.length);//***这说明什么也没有***
对于(变量i=0;i
并且整个块都在$(document).ready()中


一定是某个我无法发现的简单错误。

您缺少了右括号,只是它工作正常

$(document).ready(function() {
    var mystring="fusioncharts,om,bdutt";
    var arr = mystring.split(','); //array returned
    for(var i = 0; i < arr.length; i++) {
      alert(arr[i]);
    }
}); // this one is missing on yours
$(文档).ready(函数(){
var mystring=“fusioncharts,om,bdutt”;
var arr=mystring.split(',');//返回的数组
对于(变量i=0;i
是的,但您必须用

);

你忘了合上括号,已经敲响了警钟。在询问之前先调试你的代码。Javascript函数可以正常工作。你需要更加注意。

是的,它在我的Chrome浏览器中工作。哪个浏览器不工作?我正在使用相同的-Chrome!它在JSFIDLE网站上为你工作吗?是的,这可以工作,你的想法是什么问题是,你在哪里清除你的浏览器缓存哈哈。对我来说也很有用,兄弟。OP的JSFIDLE没有包装在一个文档中。这就是问题的关键。我不认为有必要在这里使用这种强烈的措辞。他已经说“一定是一些我无法发现的简单错误…”。
);