2010-08-02 52 views

回答

2

你的问题是非常模糊和奇怪的公式化,但我想你正在寻找jQuery的援助。

jQuery提供了多种方法来执行ajax调用。最简单的一种是load()$('#container').load('path/to/file.html');

+0

我试图做这种方式,但代码不正确: $阿贾克斯({ 类型: “get”, url:“planning/inbox”, data:“s.Site =”+ SearchSite +“&s.Date =”+ SearchDate +“”, }); – Hallaghan 2010-08-02 16:52:44

+0

@Hallaghan - 你应该注意那里的额外尾随逗号,并添加一个成功和错误处理的调用。 [这个问题](http://stackoverflow.com/questions/377644/jquery-ajax-error-handling-show-custom-exception-messages)应该让你在你的路上,你可以看到他们是如何处理这个。 – 2010-08-02 17:38:28

0

调用一个Ajax时,您的数据必须是JSON对象

$.ajax({ 
    type: "get", 
    url: "planning/inbox", 
    data: { s.Site: searchSite, s.Date: SearchDate } 
}) 
+1

呃,不是那么快。根据[.ajax文档](http://api.jquery.com/jQuery.ajax/),您的dataType可以是JSON,XML,脚本或HTML。 – 2010-08-02 17:32:49

+0

我现在用这种方式调用页面: var SearchDate = $('#s_Date')。val(); var SearchSite = $('#s_Site')。val(); $('#inbox')。load('planning/Inbox?s.Site ='+ SearchSite +'&s.Date ='+ SearchDate +''); 但是,它需要很长时间来检索像这样的视图。 – Hallaghan 2010-08-02 17:35:00