我需要将用户日志和输入ID以及使用jquery上传的图像发送到服务器。我唯一要发送的是图像。 这是我当前的代码:索引.php
<?php
include('db.php');
session_start();
$session_id='1'; //$session id
?>
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript" src="scripts/jquery.form.js"></script>
<script type="text/javascript" >
$(document).ready(function() {
$('.photoimg').live('change', function() {
var id=$(this).attr("id");
var split=id.split("photoimg");
var splited=split[1];
alert(splited);
$("#preview").html('');
$("#preview").html('<img src="loader.gif" alt="Uploading...."/>');
$("#imageform").ajaxForm({
target: '#preview'
}).submit();
});
});
</script>
<form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php'><br>
Upload your image1 <input type="file" name="photoimg" id="photoimg1" class="photoimg"/><br>
Upload your image2 <input type="file" name="photoimg" id="photoimg2" class="photoimg"/><br>
Upload your image3 <input type="file" name="photoimg" id="photoimg3" class="photoimg"/><br>
</form>
<div id='preview'>
</div>
请帮忙
您能否将参数添加到表单的操作中,如下所示:
<form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php?logid=XXX'>
或者如果变量是PHP,则可能:
<form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php?logid=<?php echo $logId;?>'>
然后在 AjaxImage 中处理它.php使用:
$_GET['logid']