<a href="#" onclick="return purchaseEntry('39873');">ABC</a>
Я планирую выполнить сканирование на веб-страницу и получить определенное содержимое с помощью регулярного выражения. Однако это содержимое появляется только после активации onclick. Мне нужно попасть в ABC и получить контент. Я не могу использовать file_get_content()
, потому что нет ссылки, которая ведет меня на страницу ABC. Содержимое ABC появляется, когда пользователь нажимает на него. Результаты вызывают через Javascript/Ajax/Json.Запуск «onclick» через PHP
ABC содержание:
Name: XXXX
Address: XXXXXX
Любая идея, как ползти к ABC и получать содержание?
Примечание: Мне нужно написать PHP-скрипт, который сканируется на удаленную страницу и извлекает содержимое ABC.
Дополнительно:
function purchaseEntry(customerid) {
$('customeridfield').value = customerid;
if (approvedAgents()) {
e1 = $('entrylisttable');
e1.hide();
getExistingDetails(customerid, 'confirmstatusexistingdetails');
$('confirmstatushajjlicenceno').value = '';
$('confirmstatusapproved').checked = false;
e1 = $('confirmstatus');
e1.show();
}
return false;
}
Также здесь getExistingDetails:
function getExistingDetails(customerid, existingdetails) {
e1 = $(existingdetails);
e1.innerHTML = 'Loading ... <img src="/jpg/ajaxloader.gif" />';
var url = '/samex/index.php';
var pars = 'option=com_directory&view=entry2&customerid=' + customerid + '&format=raw';
new Ajax.Request(url, { method: 'get', parameters: pars,
onSuccess: function(request) {
var json = request.responseText.evalJSON();
jsondata = json['data'];
e1 = $(existingdetails);
e1.innerHTML = jsondata['clientdata'];
},
onFailure: function(request) {
e1 = $(existingdetails);
e1.innerHTML = 'Unable to get information for customer ' + customerid;
}
});
}
Любые предложения?
Предоставить js код покупкиEntry() и где u отобразить это? – sandeep
javascript и php работают в разных средах. Единственное возможное взаимодействие между ними - AJAX –
Не совсем уверен, что получаю то, что вы имеете в виду, - вы хотите в основном вытащить это имя функции (и значение) с удаленной страницы, а затем ... запустить ее? – BenOfTheNorth