Показать сообщение отдельно
  #1 (permalink)  
Старый 15.03.2012, 14:24
Аспирант
Отправить личное сообщение для V2oD2o Посмотреть профиль Найти все сообщения от V2oD2o
 
Регистрация: 19.01.2011
Сообщений: 59

Требуется подсказка по ajax..
$(document).ready(function() {
  var button = $('#uploadButton'), interval;
  $.ajax_upload(button, { action : 'upload.php?param='+document.getElementById('fnewname').value,

....

}


вопрос в следующем:
страничка загрузилась с параметром внутри fnewname='device-0001-00.jpg', в процессе тыкания всяких настроек поле меняем в вид fnewname='device-0001-02.jpg'.. пытаюсь залить новую фотку.. но видимо из поля fnewname берется то, изначальное значение которое было onload страницы? т.е. перезаписывается файл device-0001-00.jpg вместо device-0001-02.jpg..

вобщем то как можно решить данную проблемку? в ajax слабоват пока..

upload.php:
<?php
$uploaddir = 'data/img-moto/';
$uploadfile = basename($_FILES['myfile']['name']);
$data=$_GET['param'];
move_uploaded_file($_FILES['myfile']['tmp_name'], $uploaddir.$data);
?>


схема работы:
на сайте добавили товар, без фоток - их грузим отдельно, 3шт - названия у них уже предопределены в переменной $fname - их надо только загрузить..

$fname=str_replace("", "", strtolower($row['name']."-".$row['article']."-".$row['id']));


затем:
<input type=text id=fnewname style='font-size:9px;color:ccc;' value='".$fname.".jpg'>


т.е. добавил товар DEVICE, с артикулом 0001, и порядовый номер фотки 00 - грузим фото - отлично, страница обновляется.. добавляем фото №2 т.е. device-0001-01.jpg - в поле fnewname - "device-0001-01.jpg" - жму #uploadButton - а оно обновляет всю ту же device-0001-00.jpg..

вот.

Последний раз редактировалось V2oD2o, 15.03.2012 в 15:18.
Ответить с цитированием