我正在尝试使用$ .post方法通过onclick =“return ...”发布图像。我的代码在下面。它不会发布任何图像。我也尝试发布消息,这是工作!所以想知道是否有人可以帮助我吗?
//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();
});
}
答案 0 :(得分: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'));
});