0
私は$ .postメソッドを使って画像を投稿しようとしていますonclick = "return ..."私のコードは以下です。任意の画像。私もメッセージを投稿しようとすると、それは仕事です!だから、誰かが私を助けることができるのだろうか? jQueryのを使用して
//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();
});
}
あなたは、いくつかの基本的なデバッグを行うことができますか?あなたが 'post_to_wall()'関数の開始時にイベントを起こしているかどうかを見るためにブレークポイントを設定してください。また、Main.js用のスクリプトタグがあるとしますか?ブレークポイントが 'post_to_wall()'が実際に呼び出されていることを示している場合は、HTTP要求が行われていることを確認してください。ブラウザのビルトインツール、Fiddler、Wiresharkなどでこれを行うことができます.HTTPリクエストが行われている場合は、PHPスクリプトを見てみましょう。これらは、問題をトレースするために使用する必要があるいくつかの基本的なデバッグ手順です。そうでなければ、我々は推測することができます... – Brad
私はあなたがjqueryで画像を投稿することはできないと思います。あなたはiframeが必要になります –