手机上传图片程序如下:
1.前端有一个上传框,上传图片后会自动生成预览图
2.如下程序是部分js文件
3.后台post.php
页面用post方法或者file方法都收不到上传的文件,text文本数据可以收到
4.前端有获得 $("#picture").val()
的代码,预览图可以正常生成
function postTopic(){ var cid = $('#cid').val(); if( parseInt(cid) < 1 ) { alert("请选择分类"); $('#cid').focus(); return false; } var msg = $.trim($('textarea[name=message]').val()); var picture = ""; if( $("#picture").val() == "" ) { if( msg.length < 1 ) { $('textarea[name=message]').focus(); return false; } }else{ picture = $("#previewImg").attr("src"); } $(".loading").show(); $("#add-topic-form").hide(); $.post("post.php",{"do":"addTopic","cid":cid,"msg":msg,"picture":$("#picture").val()}, function(data){ if (data.result == "success") { //无关代码 },}"json"); return false; }