0

onclick ="return..."を介して$.postメソッドを使用して画像を投稿しようとしています。私のコードは以下のとおりです。画像は投稿されません。私もメッセージを投稿しようとしています、それはうまくいきました!それで、誰かがこれについて私を助けることができるかどうか疑問に思いますか?

//Index.php file
<head>
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
</head>

<body>
<img src="1.jpg" id="imgURL">

<p id="wrap-btn">
//returning the image to post_to_wall function in main.js
<a href="#" onclick="return post_to_wall($('#imgURL').val())" id="btnpostwall">Post to     Wall</a>
</body>

//Main.js file
function post_to_wall(imgURL){
$.post('posttowall.php',{'imgURL': imgURL},function(data){
    //alert(data);
    $('#loaddiv').hide();
});
}
4

1 に答える 1

0

jQueryを使用して画像を投稿することはできません

そのsrcをphpファイルに送信し、PHPを使用してそのsrcからその画像を取得できます。

srcを送信するには、次のように試すことができます。

function post_to_wall(imgURL){
   $.post('posttowall.php',{'imgURL': imgURL},function(data){
      //alert(data);
      $('#loaddiv').hide();
   });
}

$('a#btnpostwall').on('click', function() {
   post_to_wall($('#imgURL').attr('src'));
});
于 2012-05-12T06:26:08.697 に答える