Мне нужно вызвать функцию javascript (содержит вызов jquery.ajax ()), например showfilterresult ().Этот вызов вызывается на странице monitor.gsp по нажатию кнопки типа «фильтр».
Я звоню с другой страницы. Мне нужно загрузить страницу montoring.gsp, а такжеПусть этот вызов showfilterresult () будет выполнен на загруженной странице.(поэтому я хочу сделать 2 вызова, один на страницу, а другой на функцию на странице)
Сейчас я делаю это:
<javascript>
jQuery.ajax({
var myurl = /myapp/users/monitoring
url: myurl,
dataType: 'html',
timeout: 10000,
beforeSend: function() {
jQuery('#mydiv').html(../showspinner.gif)
},
success: function(data) {
window.location = myurl;
}
});
</javascript>
Функция showfilterresult()
следующим образом:
function showFilterResult(){
var frm=jQuery('#fromDate').val();
var to=jQuery('#toDate').val();
if($('#fromDate').val().length>0 && $('#toDate').val().length>0){
jQuery.ajax({
type:'POST',
data:{
'timeWindow':$("#timeWindow").val(),
'p1':p1,
'p3':$('#p3 option:selected').text(),
'fromDate':$("#fromDate").val(),
'toDate':$("#toDate").val(),
},
url: '/myapp/users/filterResult',
beforeSend: function() {
jQuery("#filteredResult").html('/showspinner.gif')
},
success:function(data,textStatus){
jQuery("#filteredResult").html(data)
}
});
Мне также нужно знать, как передать параметры url в вызов showfilterresult () со своей страницы, по умолчанию функция берет значения из текстовых полей на странице monitor.gsp.
Обновление: это аналогично: у меня есть личная веб-страница, и мне нужно вызвать другую веб-страницу, например google.com, а также передать некоторые параметры и вызвать запрос "search" на google.com спараметров, поэтому после того, как я нажму ссылку / кнопку своей веб-страницы, она не только переадресует на google.com, но и вызовет событие поиска с моими переданными параметрами, и я сразу увижу страницу результатов поиска Google.
С уважением, Приянк