У меня довольно ограниченный опыт работы с AJAX и javascript, так что, надеюсь, это проще, чем для меня.Я создаю простую форму загрузки, просто отправляю данные из формы и затем в js, а затем отправляю это php.в основном в html (который генерируется со страницы php):
<form id="form" method="post" onsubmit="return ajaxSubmit(this)" action="#">
<input name="data1" type="file"/>
<input type="submit" value="Go"/>
и js:
function ajaxSubmit(thisform) {
results=GetXmlHttpObject();
var submitdata ="";
submitdata = "uploadfile=" + thisform.elements['data1'].value
results.onreadystatechange=uploadResult;
results.open("POST", "./functions/upload.php",true);
results.send(formdata);
(я вырезал часть кода, чтобы сделать его короче) Мне нужно также отправить переменную php через, так что я представляю, что мог бы написать вызов функции как onsubmit = "return songUploadSubmit (this,". $ Phpvariable. "), Но я не знаю, как вытащить его из JavaScriptконец. Мне нужно знать, просто думаю, как вытащить переменную $ phpvariable и добавить ее в конец переменной submitdata. Или, если я собираюсь сделать это в обратном направлении ... Спасибо!