Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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获取数据并触发输入文件按钮 $(“按钮”)。单击(函数(){ $.get('foo.php',函数(数据){ $('body')。追加(数据); $('.f')。触发器('click'); }); }); //foo.php_Javascript_Jquery - Fatal编程技术网

Javascript Jquery获取数据并触发输入文件按钮 $(“按钮”)。单击(函数(){ $.get('foo.php',函数(数据){ $('body')。追加(数据); $('.f')。触发器('click'); }); }); //foo.php

Javascript Jquery获取数据并触发输入文件按钮 $(“按钮”)。单击(函数(){ $.get('foo.php',函数(数据){ $('body')。追加(数据); $('.f')。触发器('click'); }); }); //foo.php,javascript,jquery,Javascript,Jquery,我有一个按钮,当它点击时,它将从另一个页面获取数据,并将数据附加到正文中 在get()append()数据之后,我想触发输入文件,但它不起作用 我只尝试了append而没有get(),它可以工作 有人知道我使用get()时它为什么不工作吗?试试这个,它正在工作 document.getElementsByClassName('.f')[0]。单击() append without get()$.fn.click=function(data,fn){return arguments.length>

我有一个按钮,当它点击时,它将从另一个页面获取数据,并将数据附加到正文中

在get()append()数据之后,我想触发输入文件,但它不起作用

我只尝试了append而没有get(),它可以工作


有人知道我使用get()时它为什么不工作吗?

试试这个,它正在工作

document.getElementsByClassName('.f')[0]。单击()


append without get()
$.fn.click=function(data,fn){return arguments.length>0?this.on(“click”,null,data,fn):this.trigger(“click”);}
它调用trigger!
$('button').click(function(){
    $.get('foo.php', function(data){
        $('body').append(data);

        $('.f').trigger('click');
    });
});

//foo.php
<input class="f" type="file" >