无法在jquery

时间:2018-03-12 17:32:42

标签: jquery ajaxform

我想使用jquery和php将图像保存到文件夹(不仅是图像,还存在其他文本字段。如果是文本字段,它的工作正常)。但是通过使用jquery,我只得到名称。我还需要获取temp_name。我在stackoverflow中到处搜索了这个主题,但我还是找不到合适的。

我的表单如下(不包括其他文字字段)



<form role="form" method="post" action="#" id="savepro" enctype="multipart/form-data">
              <div class="box-body"><center>
			 <div class="form-group">
 
				<div class="row">
					<div class="small-12 medium-2 large-2 columns">
						<div class="circle">
							<!-- User Profile Image -->
							<img class="profile-pic "  src="" height="100" width=120 >

							<!-- Default Image -->
							<!-- <i class="fa fa-user fa-5x"></i> -->
						</div>
						<div class="p-image">
							<i class="fa fa-camera upload-button fa-1x"></i>
							<input class="file-upload" name="dp" id="dp" type="file" accept="image/*"/>
						</div>
					</div>
				</div>
			</div>	
      </div>
</form>
&#13;
&#13;
&#13;

jquery part:

&#13;
&#13;
$(document).on("click","#save",function(){
	//var dataString = $("#savepro").serialize(); //except file data
	var d=$('#dp').prop("files")[0]['name'];//only file name is getting...need temp name also. prop("files")[0]['tmp_name'] not getting(any other way?)
	alert(d);
    /*
    Here some ajax code is present, but now I'm not adding that
    */
});
&#13;
&#13;
&#13;

0 个答案:

没有答案