file/index上传文件功能里。 remote: true 文件是不能提交的!

This commit is contained in:
yanxd 2014-05-30 09:31:04 +08:00
parent 006e4ae45e
commit 9194b32060
2 changed files with 14 additions and 15 deletions

View File

@ -2,7 +2,7 @@
<% versions = project.versions.sort %> <% versions = project.versions.sort %>
<% attachmenttypes = project.attachmenttypes %> <% attachmenttypes = project.attachmenttypes %>
<%= error_messages_for 'attachment' %> <%= error_messages_for 'attachment' %>
<%= form_tag(project_files_path(project), :multipart => true,:remote => true,:method => :post,:name=>"upload_form", :class => "tabular") do %> <%= form_tag(project_files_path(project), :multipart => true,:remote => false,:method => :post,:name=>"upload_form", :class => "tabular") do %>
<div class="box"> <div class="box">
<p> <p>
<table> <table>

View File

@ -25,9 +25,9 @@
:onchange => "attachment_contenttypes_searchex(this.value)" %> :onchange => "attachment_contenttypes_searchex(this.value)" %>
<% end %> <% end %>
<div id="upload_file_div" class="relation_file_div hidden"> <div id="upload_file_div" class="relation_file_div hidden">
<%= render :partial => 'new', locals: {project: @project} %> <%= render :partial => 'new', locals: {project: @project} %>
</div> </div>
<div id="relation_file_div" class="relation_file_div hidden"> <div id="relation_file_div" class="relation_file_div hidden">
<fieldset> <fieldset>
@ -114,7 +114,7 @@
; ;
}); });
function eval_ajax (xhr, textStatus) { function eval_ajax(xhr, textStatus) {
if (textStatus == 'success') { if (textStatus == 'success') {
eval(xhr.responseText); eval(xhr.responseText);
} else if (textStatus == 'error') { } else if (textStatus == 'error') {
@ -128,7 +128,7 @@
type: "POST", type: "POST",
data: { data: {
type: encodeURIComponent(value), type: encodeURIComponent(value),
contentType:$('#attach_sufix_browse').val() contentType: $('#attach_sufix_browse').val()
} }
}).complete(eval_ajax); }).complete(eval_ajax);
@ -179,8 +179,8 @@
contentType: $('#attach_sufix_browse').val() contentType: $('#attach_sufix_browse').val()
} }
}).error(function () { }).error(function () {
alert('error'); alert('error');
}); });
} else if (textStatus == 'error') { } else if (textStatus == 'error') {
alert('An error has occurred'); alert('An error has occurred');
} }
@ -190,22 +190,21 @@
<script type='text/javascript'> <script type='text/javascript'>
function tagAddClick(divid,objId,objTag) function tagAddClick(divid, objId, objTag) {
{
alert("OK"); alert("OK");
$.ajax({ $.ajax({
type :"POST", type: "POST",
url :'/users/tag_saveEx', url: '/users/tag_saveEx',
data: { data: {
tagname: $('tag_name').value, tagname: $('tag_name').value,
obj_id: encodeURIComponent(objId), obj_id: encodeURIComponent(objId),
obj_flag:encodeURIComponent(objTag) obj_flag: encodeURIComponent(objTag)
}, },
success: function(data, textStatus){ success: function (data, textStatus) {
alert("OK"); alert("OK");
$(divid).empty(); $(divid).empty();
$(divid).html('123'); $(divid).html('123');
$("#" + divid + " #name").val(""); $("#" + divid + " #name").val("");
} }
}) })
} }