我有一个C#应用程序,我将HTTP帖子发送到test.php
。你可以在下面看到它的完整代码。当http发布事件发生时,是否可以使用jquery刷新test.php
页面(或更好的<div>
?
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js">
</script>
<?php
if (count($_POST)) {
$imageData = base64_decode($_POST['myImageData']);
$h = fopen('test.jpg', 'w');
fwrite($h, $imageData);
fclose($h);
exit('Image successfully uploaded.');
}
if (file_exists('test.jpg')) {
echo '<div id="MyDiv">
<img src="test.jpg"/>
</div>
';
// Refresh page here perhaps like so: (everytime $POST event occurs)
// echo `
// <script> $("#MyDiv").html("<img src="test.jpg"/>"); </script>
// `;
}
答案 0 :(得分:0)
您可以使用JQuery.post发送post requestte和每次刷新回调函数
客户端
$.post( "ajax/test.php", function( data ) {
$( "#MyDiv" ).html( data );
});
(数据)是响应形式的帖子相关操作,在您的情况下服务器响应来自例如:form text.php
服务器端文件... / yourUrl / ajax / test.php
<?php
echo '<div id="MyDiv">
<img src="test.jpg"/>
</div>
'
?>