Ok, так что это мой следующий Javascript код:Загрузка javascript() с данными, как захватить params в PHP?
$('#listings').load('ajax/listingFind.php', {
id: id,
name: name,
logo: encodeURIComponent(logo),
address: address,
city: city,
state: state,
zip: zip,
phone: phone,
email: email,
web_link: encodeURIComponent(web_link),
distance: distance
});
Все ид, имя и т.д. имеет значения, присвоенные ранее в JavaScript. Однако, в listingFind.php, как я могу захватить эти данные, которые передаются? Я загружаю файл в div и повторяю весь URL-адрес, и, похоже, данные не попадают в URL-адрес. Всякий раз, когда я вручную ввести его следующим образом:
$('#listings').load('ajax/listingFind.php?id=' + id + '&name=' + name + '&logo=' + encodeURIComponent(logo) + '&address=' + address +
'&city=' + city + '&state=' + state + '&zip=' + zip + '&phone=' + phone + '&email=' + email + '&web_link=' + encodeURIComponent(web_link) +
'&distance=' + distance);
и т.д. и т.д. и т.п. ... Он выдает ошибку, говоря:
Uncaught Error: Syntax error, unrecognized expression: Example Inc&logo=http%3A%2F%2Fstuff.blah.localhost%2Flisting%2Flogo%2glarb.png&address=123 Any Street N&city=Anytown&state=OH&zip=44123&phone=3305551234&[email protected]&web_link=http%3A%2F%2Fexample.com%2F&distance=16.85833142631359
Возможно, вы захотите обобщить данные в приведенной выше примерной ошибке, так как это реальные данные. – Derek
@Derek - Большое время. ОП - я сделал это для вас по этому поводу. –