0

所以我一直在第一次深入研究处理 jquery 的 javascript。

尝试使用内置的 $.ajax() 将 html 加载到同一页面上的 div 时出现此错误。提前致谢。

$(document).ready(function(){

    $('#searchbtn').on('submit', function(){
    $.ajax({
        type:"GET",
        url: $(this).val()  
        }).done(function(data) {$(#mainView).append(data)});
        });


    });
});

这是相应的HTML。还要注意,这是通过 XML“CDATA”传递的。

<html>
<body>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-migrate-1.2.1.min.js></script>
<div id ="container">

<h1 id="titleLogo">Web+</h1>

<div class="bar" id="navBar">
    <form name="urlBar" action="" method="GET">
        <label for="urlsearch">Let's browse together: <input type="url" name="url" id="url" value="http://www.google.com"></label>
        <label for="searchbtn"><input type="submit" value="go" id="searchbtn"></label>
    </form>
</div>
<div class="bar" id="userBar"></div>

<div class="view" id="mainView"></div>
<div class="bar" id="viewsBar"></div>
<hr>
</body>
</html>
4

1 回答 1

0

尝试这个

 $(document).ready(function(){

    $('#searchbtn').on('submit', function(){
    $.ajax({
        type:"GET",
        url: $(this).val()  
        }).done(function(data) {$('#mainView').append(data)});
        });


    });

希望能帮助到你!:D

于 2013-06-18T04:34:13.417 回答