Фрагмент источника страницы имеет HTML:
<a href="#" onClick="return changepageforpagerlink(10);" class="enabledPagerLink">Next</a>
Я знаю, что "#" является заполнителем, который обрабатывается Javascript на странице. Я считаю, что соответствующий фрагмент Javascript:
function changepage(start) {
makerequest('/ajax/inventory_search.php', collectformvalues(start));
}
// do not flash the search options when using next/prev - just when the search is changed
function changepageforpagerlink(start) {
doEffectOnAjax = false;
changepage(start);
return false;
}
Мне нужно знать, есть ли способ отправить URL-адрес и вернуть источник следующей страницы. Есть ли URL, который представлен вообще в приведенном выше примере?
Моя среда - VBA. Я не использую браузер, просто общаюсь с сервером. Одна вещь, о которой я думал, - это подражать функции "makrequest", но я не знаю, как это сделать или если она будет работать. Я знаю, что все это просто отправляет текст на сервер и получает текст обратно, поэтому я думаю, что есть способ. , ,
Суть в том, что мне нужно получить доступ к источнику страницы со следующей страницы через VBA и не использовать браузер.
вы можете использовать JQuery для достижения этого:
function changepage(start) {
makerequest('/ajax/inventory_search.php', collectformvalues(start));
}
изменения в
function changepage(start) {
$.ajax({
type:POST,
url:"/ajax/inventory_search.php",
}).done(function(){
//do anything when it done.
});
}