|
Professor ↓
|
 |
|
05 Январь, 2009, 03:55:07
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Хочу написать функцию загрузки картинки на сервер, да так, что бы она сразу появлялась перед юзером(без перезагрузки страницы)
1. Вообще возможно ли такое.
2. Возможно ли на JQuery
3. Какие советы дадите?
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
05 Январь, 2009, 03:57:23 , спустя 2 минуты 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
возможно, возможно на жуквери, попробуй - не выйдет я помогу
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
phpdude ↓
|
 |
|
05 Январь, 2009, 04:41:18 , спустя 43 минуты 55 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
Хочу написать функцию загрузки картинки на сервер, да так, что бы она сразу появлялась перед юзером(без перезагрузки страницы)
1. Вообще возможно ли такое.
2. Возможно ли на JQuery
3. Какие советы дадите?
$("#container").append("<img src='"+filefield.value+"' />");
можно даже не загружать))))
показываешь ему картинку с его же компа))
src="file://c:\...." ...
и в это время грузишь на сервер в ифрейме картинку
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Professor ↓
|
 |
|
05 Январь, 2009, 04:58:50 , спустя 17 минут 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Не, а если он не дождется загрузки и закроет страницу?То картинка не загрузится.
<script>
$(document).ready(function(){
var allowed = ['jpg', 'png', 'gif', 'jpeg'];
$.ajax_upload('#button2', {
action: '/ajax.php',
data : {
'action' : "file_upload",
'key1' : "This string won't be send because we will overwrite it"
},
onSubmit : function(file , ext){
if ($.inArray(ext, allowed ) === -1){
// extension is not allowed
$('#example2 .text').text('Error: only images are allowed');
// cancel upload
return false;
}
/* Setting data */
this.set_data({
'key': 'This string will be send with the file'
});
$('#example2 .text').text('Uploading ' + file);
},
onSuccess : function(file){
$('#example2 .text').text('Uploaded ' + file);
}
});
});
</script>
<ul>
<li id="example2" class="example">
<a id="button2">Загрузка картинки</a>
<p class="text"></p>
</li>
</ul>
Вот что нарыл, но почему то Ajax запрос не хочет выполняться =(
Единственное предположение это не правильно подключенная библиотека
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
05 Январь, 2009, 05:14:17 , спустя 15 минут 27 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
я в примере не вижу кнопки
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
Professor ↓
|
 |
|
05 Январь, 2009, 05:18:04 , спустя 3 минуты 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
<a id="button2">Загрузка картинки</a>
Выполняет роль кнопки
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
05 Январь, 2009, 05:22:09 , спустя 4 минуты 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
06 Январь, 2009, 12:39:17 , спустя 7 часов 17 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Мля люди ну помогите!!!!!
ХЕЛП =(
[Error:
name: SyntaxError
message: Statement on line 193: Syntax error
Backtrace:
Line 193 of linked script http://geda3.ru/script/ajaxupload.js
eval( "data = " + data );
Line 98 of linked script http://geda3.ru/script/ajaxupload.js
var data = jQuery.uploadHttpData( xml, s.dataType );
...
]
<script type="text/javascript">
function ajaxFileUpload()
{
$("#loading")
.ajaxStart(function(){
$(this).show();
})
.ajaxComplete(function(){
$(this).hide();
});
$.ajaxFileUpload
(
{
url:'/ajax.php',
secureuri:false,
fileElementId:'fileToUpload',
dataType: 'json',
success: function (data, status)
{
if(typeof(data.error) != 'undefined')
{
if(data.error != '')
{
alert(data.error);
}else
{
alert(data.msg);
}
}
},
error: function (data, status, e)
{
alert(e);
}
}
)
return false;
}
</script>
</head>
<body>
<input id="fileToUpload" type="file" size="45" name="fileToUpload" class="input">
<button class="button" id="buttonUpload" onclick="return ajaxFileUpload();">Загрузить</button>
Скачал библиотеку, но всеравно не фурычит=(
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
06 Январь, 2009, 12:54:25 , спустя 15 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Мля!!!
Поменял формат данных dataType: 'json',
на dataType: 'xml', и все заработало!!!
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
06 Январь, 2009, 12:55:57 , спустя 1 минуту 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
jjoshh
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Professor ↓
|
 |
|
06 Январь, 2009, 01:03:39 , спустя 7 минут 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Единственный вопрос, как теперь в месте с файлом пост переменную передать?
data: "action=file_upload",
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
06 Январь, 2009, 01:15:10 , спустя 11 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
06 Январь, 2009, 01:19:01 , спустя 3 минуты 51 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Ты даже не представляешь сколько раз я это перечитывал =(
Ну вот, скрипт опять не работает!!
Да что ему надо???? Б****** *а *а* ** ******* * * * * * *
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
06 Январь, 2009, 01:25:20 , спустя 6 минут 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
Просто
Параметры метода метод $.ajaxFileUpload
url – адрес скрипта обработчика
fileElementId - input-элемент типа file, который используется для загрузки файла
dataType – формат данных, например 'json'
success – функция, которая будет вызвана при успешной передаче данных
error – функция, которая будет вызвана при ошибке
А вот дополнительные параметры скрипту передать не знаю как=(
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
06 Январь, 2009, 01:32:30 , спустя 7 минут 10 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20780 Сила слова: 1.66
|
Просто
Параметры метода метод $.ajaxFileUpload
url – адрес скрипта обработчика
fileElementId - input-элемент типа file, который используется для загрузки файла
dataType – формат данных, например 'json'
success – функция, которая будет вызвана при успешной передаче данных
error – функция, которая будет вызвана при ошибке
А вот дополнительные параметры скрипту передать не знаю как=(
допиши сам этот функционал ...
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|