如何将javascript提示值传递给视图 - javascript

有没有一种方法可以将js弹出值直接传递到python / django视图,还是必须使用javascript函数捕获此值然后执行ajax调用?

例如:

<form>
    <input type="text" name="name"/>
    <input type="submit" id="submit"/>
</form>

<script type="text/javascript">
function myFunction() {

$('#submit').click(function() { 
    var name=prompt("Please enter your name","");
  });
}
</script>

如果可以直接完成,该怎么办?

参考方案

您将必须执行以下操作:

$('#submit').click(function() {
    var name = prompt("Please enter your name", "");
    $.post('/url/to/django/handler', {'name': name});
});

将用户在提示中填写的值返回到django应用。

JavaScript中的字符串评估函数 - javascript

            JavaScript中是否有任何内置函数,例如Python中的eval内置函数?注意:eval函数将方程式作为字符串并返回结果。例如,假设变量x为2,则eval("2x+5")返回9。 参考方案 是的,JavaScript中也有eval函数。此外,该声明应有效用于评估,即eval("2*x+5"…

jQuery val函数在隐藏字段上不起作用? - javascript

这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …

Javascript语言中是否存在python式占位符? - javascript

我有Python的经验,但是对Java语言来说还比较陌生。我知道在Python中,如果我想将一个变量替换为一个字符串(例如),我可以这样做:s = "%s:%s" % (mins, secs)但是,我找不到在Javascript中替换值的等效方法。是否存在类似的问题,还是我会以错误的方式处理? 参考方案 在ES5中不可用,但在ES6中可用…

Python Selenium:单击下拉菜单中的选项时可以更改值吗? - javascript

我正在使用python硒进行一些搜索。在我查询的一个网页上,搜索对话框允许我通过下拉菜单指定是否要搜索所有部分或特定部分。要选择哪个部分,该站点在弹出窗口中有一些单独的对话框,我可以单击一个部分,然后在内部为下拉菜单中的“此部分”选项分配选定部分的值。这是检查选择器时的外观: <select ...> <option id="se…

Javascript-从当前网址中删除查询字符串 - javascript

单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…