Első extra idézetek fileuploader POST válasz

szavazat
0

Én használ Valum a fileuploader http://valums.com/ajax-upload/

Az alábbi index.html feltölt egy fájlt, és post.php visszatér JSON. Sajnálom, hogy nem hogy egy jsfiddle, de nem tudom, hogyan lehet megvalósítani a ajax választ.

FF, responseJSON.icon jelentése

<img src=http://www.tapmeister.com/test/doc.png width=32 height=32 />

IE8 azonban responseJSON.icon jelentése

<IMG src='http://www.tapmeister.com/test/doc.png' width='32' height='32' >

Én rendben img aktiválásra kerülnek, azonban az extra idézetek okoz nekem pusztítást.

Hogy van ez fix? Köszönöm

index.html

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv=Content-Type content=text/html; charset=UTF-8 />
    <link href=fileuploader.css rel=stylesheet type=text/css> 
    <style>body {font-size:13px; font-family:arial, sans-serif; width:700px; margin:100px auto;}</style>
    <script src=http://code.jquery.com/jquery-latest.js></script> 
    <script src=fileuploader.js type=text/javascript></script>
    <script>        
    $(function(){
        var uploader = new qq.FileUploader({
            element: document.getElementById('file-uploader-demo1'),
            action: 'post.php',
            onComplete: function(id, fileName, responseJSON){
                $('#icons').append('<li>'+responseJSON.icon+' '+$('<span/>').text(responseJSON.icon).html()+'</li>');
            },
            debug: true
        });
    });
     </script>
</head>

<body>      
    <div id=file-uploader-demo1></div>
    <ul id=icons></ul>    
</body>
</html>

post.php

<?php
$icon='<img src=http://www.tapmeister.com/test/doc.png width=32 height=32 />';
$data=array('icon'=>$icon, 'other'=>'other data');
echo(json_encode($data));
?>
A kérdést 19/07/2012 15:00
felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

Miért nem csak küld a kép URL-jét a post.php majd építeni a IMG-Element a javascript?

<?php
echo json_encode(array('icon' => 'http://google.de'));
?>

Create Image használata:

$('<img>').attr('src', responseJSON.icon); //...
Válaszolt 19/07/2012 15:07
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more