Javascript 为kendo.ui.upload设置不同的url

Javascript 为kendo.ui.upload设置不同的url,javascript,python,django,html,kendo-ui,Javascript,Python,Django,Html,Kendo Ui,我在django框架中使用KendoUIUpload小部件将文本文件上传到我的Web服务器。在一个网页上有两种不同的形式,每种形式都使用剑道上传(在同步模式下使用)。提交文件后,剑道会自动将“提交”附加到当前url,并将其用作帖子中的url。我希望能够根据提交的表单动态设置url。任何帮助都将不胜感激 我的表单模板: <form method="post" action="submit" class='uploader' style="width:45%"> {% cs

我在django框架中使用KendoUIUpload小部件将文本文件上传到我的Web服务器。在一个网页上有两种不同的形式,每种形式都使用剑道上传(在同步模式下使用)。提交文件后,剑道会自动将“提交”附加到当前url,并将其用作帖子中的url。我希望能够根据提交的表单动态设置url。任何帮助都将不胜感激

我的表单模板:

<form method="post" action="submit" class='uploader' style="width:45%">
       {% csrf_token %}
            <div>
                <input name="keywords" id="import-keywords" type="file" />
                <input type="submit" value="Submit" class="k-button" />
            </div>
</form>
...
...
<form method="post">{% csrf_token %}
<div>
    <input name="apps" id="import-apps" type="file" />
    <input type="submit" value="Submit" class="k-button" />
</div>
因此,在我的url文件中,匹配的url(对于两种形式)是


实际上,
submit
来自您的
表单
。当你说
action=“submit”
时,你是在说文章的URL。因为它不是以
/
开头,所以它是相对于当前URL的

如果将其更改为:

<form method="post" action="foo" class='uploader' style="width:45%">
   {% csrf_token %}
        <div>
            <input name="keywords" id="import-keywords" type="file" />
            <input type="submit" value="Submit" class="k-button" />
        </div>
</form>
...
...
<form method="post" action="bar">{% csrf_token %}
<div>
    <input name="apps" id="import-apps" type="file" />
    <input type="submit" value="Submit" class="k-button" />
</div>

{%csrf_令牌%}
...
...
{%csrf_令牌%}

然后您将使用
currentpageurl/foo
作为第一个表单(发送
导入关键字的表单)和
currentpageurl/bar
作为第二个表单(发送
导入应用程序的表单)。

我应该提到,我不一定需要更改url。如果有某种方法可以编辑post数据并添加一个字段,那么我就可以在服务器端确定它来自哪个表单。
currentpageurl/submit
<form method="post" action="foo" class='uploader' style="width:45%">
   {% csrf_token %}
        <div>
            <input name="keywords" id="import-keywords" type="file" />
            <input type="submit" value="Submit" class="k-button" />
        </div>
</form>
...
...
<form method="post" action="bar">{% csrf_token %}
<div>
    <input name="apps" id="import-apps" type="file" />
    <input type="submit" value="Submit" class="k-button" />
</div>