js给input赋值问题

<scripttype="text/javascript">functionhuoqu(){vartext="";$.ajax({url:'main.json',type... <script type="text/javascript">
function huoqu(){
var text="";$.ajax({ url: 'main.json', type: 'get', async: false, dataType: "jsonp", success: function(data){ for(var i=0; i<data.results.length;i++){ //console.log(data.results[i].name); //console.log(data.results[i].address);
text=text+","+data.results[i].name; } } });
document.getElementById("bus").value=text;
}</script><input type="button" name="btn" id="btn" onclick="huoqu();" value="确定"><input type="text" name="bus" id="bus" value="">
怎么实现点击确定按钮把所有name找出来然后用逗号隔开赋值给id为bus的input??
上面的代码哪里有问题?IE调试提示$.ajax({这一行就有问题,求大神帮我看看
main.json里是下图这样的↓
展开
 我来答
匿名用户
推荐于2016-08-10
展开全部
<script type="text/javascript">
    function huoqu() {
        $.ajax({
            url: 'main.json',
            type: 'get',
            dataType: "json",
            success: function(data) {
                var text = [];
                var results = data.results;
                for (var i = 0; i < results.length; i++) {
                    text.push(results[i].name);
                }
                $("#bus").val(text.join(","));
            },
            error: function() {
                console.error(arguments);
            }
        });
    }
</script>
<input type="button" name="btn" id="btn" onclick="huoqu();" value="确定" />
<input type="text" name="bus" id="bus" />
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式