Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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 在jQuery AJAX请求中使用for循环_Javascript_Jquery_Ajax_Loops - Fatal编程技术网

Javascript 在jQuery AJAX请求中使用for循环

Javascript 在jQuery AJAX请求中使用for循环,javascript,jquery,ajax,loops,Javascript,Jquery,Ajax,Loops,我不熟悉JavaScript和jQuery,所以我甚至不确定这是否可行 我正在尝试运行一个AJAX请求,在该请求中,搜索将通过标题数组运行,以便以后可以存储返回的其他信息供以后使用。我可以在查询参数中放置一个for循环来实现这一点吗?我的代码在下面,但现在没有返回任何内容 $.ajax('http://api.themoviedb.org/3/search/movie', { type: 'GET', dataType: 'jsonp', data: {

我不熟悉JavaScript和jQuery,所以我甚至不确定这是否可行

我正在尝试运行一个AJAX请求,在该请求中,搜索将通过标题数组运行,以便以后可以存储返回的其他信息供以后使用。我可以在查询参数中放置一个for循环来实现这一点吗?我的代码在下面,但现在没有返回任何内容

$.ajax('http://api.themoviedb.org/3/search/movie', {
    type: 'GET',
    dataType: 'jsonp',
    data: {
        api_key: myApiKey,
        query: for (var i = 0; i < movies.length; i++) {
            console.log(movies[i]);
        },
        success: function (result) {
            console.log(result);
        }
    }); // end search ajax request
$.ajax('http://api.themoviedb.org/3/search/movie', {
键入:“GET”,
数据类型:“jsonp”,
数据:{
api_密钥:myApiKey,
查询:for(var i=0;i
不能将for循环用作对象属性的值

如果api接受数组to作为查询参数,那么只需将数组传递给它即可

        data : {
            api_key : myApiKey,
            query : movies
        }
如果它接受带有逗号分隔字符串的字符串,则通过
join
方法将数组转换为字符串

        data : {
            api_key : myApiKey,
            query : movies.join()
        }

如果api不支持对一个查询进行多个移动搜索,那么您必须在循环中发出ajax请求。

您无法使用该代码执行此操作,但您可以将整个内容包装在一个循环中。该url似乎不受支持jsonp@alex我该如何将整个事情包装在一个循环中?谢谢。将ajax请求放入for循环中是我的工作rked。我花了一点时间想怎么写。但现在它开始工作了。