Tag: 形成

无法获得发布ajax请求数据python

我有HTML格式: 我有Button,当我点击它时,我正在做ajax post请求: $.post( “/send-form”, $(‘#contactForm’).serialize() 在chrome web inspector中,我可以看到数据发送名称= + gfdsfd&phone = 89999 这是我使用Flask,Python的后端函数: @app.route(“/send-form”, methods=[‘POST’]) def send_form(): name = phone = email = country = text = None data = request.data print request.data 它在我的控制台中打印空字符串。 可能是什么问题?

使用jQuery发布表单值的简便方法

我有一个简单的表单,我希望以简单的方式回发到服务器并获得结果。 我在后端使用自定义ISAPI插件,因此使用JSON或其他时髦的东西不是一种选择。 我怎么能做到最好? 编辑:如果可能的话,我也不想使用外部插件

ajax表单提交不适用于iPhone Safari

我创建了一个允许用户选择照片的表单。 选择后,表单将通过ajax自动提交(而不是使用标准的提交按钮)。 它适用于所有浏览器,但它不适用于Safari的移动版本。 我的HTML: 我的javascript: $(‘:file’).change(function(){ var formData = new FormData($(‘form’)[0]); $.ajax({ url: ‘php/upload.php’, //server script to process data type: ‘POST’, success: uploadComplete, // Form data data: formData, //Options to tell JQuery not to process data or worry about content-type cache: false, contentType: false, processData: false }); }); 在iPhone Safari上,更改处理程序函数被称为罚款,但ajax调用失败。 有什么建议?

在jquery中使用.focus()后在DIV显示数据

可以说我的表格如下: Packing OK NG i’m using barcode scanner for input `serial`, i want do like this: 在下拉列表中选择model 选择model后,将焦点设置为#serial以便在文本字段中显示数据 扫描后的数据显示在文本字段内 填充文本字段后,在DIV显示DB中的一些数据 这就是我所拥有的: $(“#model”).click(function() { var data=$(“#model”).val(); $(“submit input:text.eq(0)”).focus(); var str=data; var matches=str.match(/[TEJUG2]\D*D/i); $.ajax({ type:”post”, url:”process1.php”, data:”packing=”+matches+”&action=packcond”, cache:false, async:false, success: function(res){ $(‘#value’).replaceWith( “” + res + “” ); } }); }); 但我认为这不能解决问题。你能帮助我吗? 🙂

多个文件上传器,可与现有表单完美集成

我知道这个问题可能过于笼统,但在花了一整天之后,我对这个问题很遗憾。 任何人都知道上传器插件,它可以轻松地与现有表单集成 ? 我试过的所有上传插件–jQuery File Upload,Plupload,Uploadify,Dropzone.js – 非常适合文件提交,但不可能集成到现有表单中 – 通常它们需要队列中的一些文件来提交表单,提交其他表格字段等的麻烦 我需要一些简单的东西:用户填写表单,拖放dropzone上的文件(或者如果他不想提交任何文件,则不提交)并提交表单。 我甚至不需要Ajax表单提交(尽管我想拥有它)。 有小费吗?

使用表单提交和重定向

我目前有一个表格,使用GET方法向联盟会员提交数据。 问题是,当用户填写表单时,他们被重定向到与GET操作相同的URL,它是随机代码的api页面。 我需要填写表单的用户重定向到我主持的感谢页面,而表单中的信息仍然发送到该联盟api页面。 我无法操纵联盟api页面。 我该怎么做呢? 我听过不同的答案,包括POST,iframe,ajax,onsubmit。 有人可以确认哪种方法效果最好,为什么?

使用JQuery Ajax提交特定表单

我在页面上有很多具有相同ID的表单。 当我按下任何表格的提交按钮时,首先提交第一个,然后在第二个点击第二个…之后。 但我希望当我按下提交按钮时,表单将提交按钮所属的位置。 我怎样才能做到这一点。 这是我的JS代码: $(document).on(‘submit’,’#ajax_form’,function(e) { var form = $(‘#ajax_form’); var data = form.serialize(); $.post(‘game/write.php’, data, function(response) { console.log(response); $(‘#power’).replaceWith(response); }); return false; }); 这里的HTMl代码:

jQuery搜索JSON并填充表单字段

我一直在搜索Stackoverflow和网络寻找答案。 我找到了一些很好的建议(例如http://af-design.com/blog/2010/05/12/using-jquery-uis-autocomplete-to-populate-a-form/ )但是没有得到任何建议工作…完全由于我的无知! 我有一个包含Locality,State和Postcode数据的JSON文件(缩短版本): [ { “PCODE”:7255, “LOCALITY”:”LOCCOTA”, “STATE”:”TAS” }, { “PCODE”:7255, “LOCALITY”:”LUGHRATA”, “STATE”:”TAS” }, { “PCODE”:7255, “LOCALITY”:”MEMANA”, “STATE”:”TAS” } ] 基本上我想允许用户在表单字段中输入一个Locality,然后让jQuery搜索JSON文件,找到Postcode和State的匹配项,并使用这些匹配的值来填充Postcode和State表单文本字段 这是我正在使用的表单以及http://af-design.com/中提取的一些测试jQuery(我无法开始工作 – 我的错,不是源脚本): label{ float:left; width:80px; } $(document).ready(function(){ var ac_config = { source: “p-codes.json”, select: function(event, ui){ $(“#city”).val(ui.item.LOCALITY); $(“#state”).val(ui.item.STATE); $(“#zip”).val(ui.item.PCODE); }, minLength:1 }; $(“#city”).autocomplete(ac_config); }); City State Zip 任何帮助或建议将不胜感激! 问候, 湄公河

动态添加的表单元素不会发布

我有一个表单,其中有一组克隆的元素。 该表单允许用户输入多个车辆,其中克隆了多个属性(年份,品牌,型号等)。 我已成功克隆元素,并且它们具有唯一的名称。 但是,在发布表单后,只有未动态创建的元素才会发布,并且可以通过PHP访问。 如果你需要查看我的代码,我可以在这里发布,它只是有点冗长。 谢谢!

jQuery多个按钮单击仅在第一个按钮上工作的相同类的事件

我有多个按钮,其中“item-submit”为类名。 我想在单击按钮时动态附加下面代码中显示的内容。 问题是,只在第一个按钮上调用click事件。 单击另一个按钮不会添加任何内容,更糟糕的是,将重新加载整个页面。 正如您在代码中看到的那样,变量表被附加到order-table,它们是动态创建的。 这也是项目提交按钮位于我想要附加内容的位置。 jQuery(“.item-submit”).each(function(){ jQuery(this).click(function(){ alert(“aw”); var id = jQuery(this).attr(“id”); var size = jQuery(“#items”+id).val(); alert(“ID: “+ id); var table = “Detailed Description & Price of Item”; for(i=0; i<size; i++) { table = table + "”; } table = table + “Total Cost”; jQuery(“#order-table”+id).append(table); jQuery(“#items”+id).attr(“readonly”,”readonly”); jQuery(“#”+id).attr(“disabled”,”disabled”); return false; }); }); 我也试过jQuery(“”)。点击()但仍然没有。 如果有人能帮助我,我将不胜感激。 如果问题不明确,请随时发表评论。 […]