[英]add dynamic parameter in <form Action="">
在我的代碼下面
<div class="jumbotron">
<form action="http://localhost:9767/ProspectWorxService.svc/SaveUploadedFile?Id=" name="myform" method="post" enctype="multipart/form-data" class="dropzone" id="dropzoneForm">
<div class="fallback">
<input name="file" type="file" multiple />
<input type="submit" value="Upload" />
</div>
</form>
</div>
我想在action = "http://localhost:9767/ProspectWorxService.svc/SaveUploadedFile?Id=" + globalId
添加動態 id action = "http://localhost:9767/ProspectWorxService.svc/SaveUploadedFile?Id=" + globalId
像上面一個,globalId 作為 javascript veriable。
但它在 html 中,所以怎么可能傳入參數?
謝謝,
您可以使用帶有回調函數的attr()
方法來更新action
屬性值。 回調函數有兩個參數 index 和以前的值。
var globalId = 2; $('#form').attr('action', function(i, v) { return v + global; });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <div class="jumbotron"> <form id="form" action="http://localhost:9767/ProspectWorxService.svc/SaveUploadedFile?Id=" name="myform" method="post" enctype="multipart/form-data" class="dropzone" id="dropzoneForm"> <div class="fallback"> <input name="file" type="file" multiple /> <input type="submit" value="Upload" /> </div> </form> </div>
您聲明globalId
變量在您的 JS 代碼中,並標記了 jQuery,所以這是一個 jQuery 解決方案:
$(function() {
$('#dropzoneForm').prop('action', function(i, val) {
return val + globalId;
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.