Hallo Leute,
ich wende mich an die Leute die fitt in Javascript sind, denn ich bin es absoult nicht. Mein Problem ist in diesem Scriptteil wird eine ausgabe in ein Input hidden feld generiert. Die funktioniert super.
So ich habe einiges versucht jedoch bin ich dieser sprache nicht mächtig un brauch eure Unterstützung
Es soll neben der Input eingabe auch eine übergeben werden die ich in php weiter verwenden kann.
Was ich rausgefunden habe ist der text +xhr.responseText+ für die ausgabe des Bildnamens zuständig
so wie kann ich nun die ausgabe von +xhr.responseText+ in eine Variable speichen und in php abrufen ?
Freue mich über jede hilfe
ich wende mich an die Leute die fitt in Javascript sind, denn ich bin es absoult nicht. Mein Problem ist in diesem Scriptteil wird eine ausgabe in ein Input hidden feld generiert. Die funktioniert super.
So ich habe einiges versucht jedoch bin ich dieser sprache nicht mächtig un brauch eure Unterstützung
Es soll neben der Input eingabe auch eine übergeben werden die ich in php weiter verwenden kann.
Was ich rausgefunden habe ist der text +xhr.responseText+ für die ausgabe des Bildnamens zuständig
so wie kann ich nun die ausgabe von +xhr.responseText+ in eine Variable speichen und in php abrufen ?
Freue mich über jede hilfe
PHP:
function upload(file, clone, place, holder, settings)
{
if(settings.orakuploader_hide_on_exceed == true && parseInt(jQuery.data(holder, 'already_uploaded')) == parseInt(settings.orakuploader_maximum_uploads)) {
$(holder).parent().find('.uploadButton').hide();
}
var xhr = new XMLHttpRequest();
xhr.open("POST", settings.orakuploader_path+"orakuploader.php?filename="+encodeURIComponent(file.name)+"&path="+settings.orakuploader_path+"&resize_to="+settings.orakuploader_resize_to+"&thumbnail_size="+settings.orakuploader_thumbnail_size+"&main_path="+settings.orakuploader_main_path+"&thumbnail_path="+settings.orakuploader_thumbnail_path+"&watermark="+settings.orakuploader_watermark+"&orakuploader_crop_to_width="+settings.orakuploader_crop_to_width+"&orakuploader_crop_to_height="+settings.orakuploader_crop_to_height+"&orakuploader_crop_thumb_to_width="+settings.orakuploader_crop_thumb_to_width+"&orakuploader_crop_thumb_to_height="+settings.orakuploader_crop_thumb_to_height, true);
xhr.send(file);
xhr.onreadystatechange = function()
{
var rotation_html = "";
if (xhr.readyState == 4)
{
if(settings.orakuploader_use_rotation == true) {
rotation_html = "<div class='rotate_picture' degree-lvl='1'>"+settings.orakuploader_file_rotation_label+"</div>";
}
$(clone).html("<div class='picture_delete'>"+settings.orakuploader_file_delete_label+"</div>"+rotation_html+"<img src='"+settings.orakuploader_thumbnail_path+"/"+xhr.responseText+"' alt='' onerror=this.src='"+settings.orakuploader_path+"/images/no-image.jpg' class='picture_uploaded'/> <input type='hidden' value='"+xhr.responseText+"' name='"+settings.orakuploader_field_name+"[]' />");
$(clone).attr('id', xhr.responseText);
$(clone).attr('filename', xhr.responseText);
jQuery.data(holder, "counter", jQuery.data(holder, "counter")+1);
if(jQuery.data(holder, "count") == jQuery.data(holder, "counter"))
{
if (typeof settings.orakuploader_finished == 'function') {
settings.orakuploader_finished();
}
changeMain(holder, settings);
jQuery.data(holder, "counter", 0);
if(settings.orakuploader_hide_in_progress == true) {
jQuery.data(holder, 'currently_uploading', 0);
$(holder).parent().find('.uploadButton').show();
}
}
}
}
}