如何使用jquery检索动态网页(使用DOM操作更改内容)?

时间:2015-03-25 06:48:00

标签: jquery

我有一个可以接受几个参数的页面。如果提供了参数,它会自动执行搜索。否则,它只显示搜索表单。

无论如何,我试图使用.get和.load函数加载这个动态页面(只是搜索结果)。我传递了所需的参数和值,因此可以进行自动搜索。

但是我从HTTP请求得到的响应是没有任何搜索结果的页面。目标页面使用ajax从MySQL数据库中检索数据,并使用jquery / javascript的组合来构建页面的搜索结果部分。

这是使用的网址:http://myhost.com/timetable/main?key=2452982&timetableonly=Y

如果我将该网址复制/粘贴到新的浏览器标签页并按回车键,则会加载该网页并显示搜索结果。

这些是我正在使用的jQuery代码。

我的代码用于检索页面:

function getTimetable(keynumber) {
    $("#target").load(baseurl + "/timetable/main?key=" + keynumber + "&timetableonly=Y", function() {
        console.log($("#target").html());
    });
    /*$.ajax({
        url: baseurl + "/timetable/main"
        , dataType: "html"
        , data: { key:keynumber, timetableonly:"Y" }
        , success: function(data, status) {
            console.log(data);
        }
    });*/
}

我还在目标页面上尝试了一些非常简单的东西(我删除了其余的javascript代码),并且更新后的页面标题没有显示在响应中。

在目标网页中更新了javascript

$(document).ready(function(){
    onLoad();

    function onLoad() {
        $(document).prop("title", "test page");
    }
});

任何想法我可能做错了什么?

0 个答案:

没有答案