?Briella 2015-11-11 07:40 采纳率: 0%
浏览 19

使用AJAX发布表格

I'm trying to post this form with jquery/ajax instead of with the form action url. I've written what I think would work, but I'm getting an error, error: Shell form does not validate.

Any help to get this working?

Here's a jsFiddle with form working with a form action=url.

And here's what I've done to submit this form via AJAX, but I'm getting an error that is telling me to use a POST request.

HTML:

<form>
    <div>Enter Filename</div>
    <input id="filename" type="text" name="entry.944320400">
    <div>Enter Name</div>
    <input id="name" type="text" name="entry.2146460057">
    <br>
    <input id="submit" type="submit" name="submit" value="Submit">
</form>

Javascript:

$('#submit').click(function () {
    var url = "https://docs.google.com/forms/d/1P6iosp_9AoYA1Rcn86T8j8_6xHdKp5KCKmEexMiDTsA/formResponse";
    var data = $('form').serialize();

    $.ajax({
        type: 'POST',
        url: url,
        data: data,
        success: function () {
            alert("Success");

        }
    });
  • 写回答

2条回答 默认 最新

  • weixin_33743248 2015-11-11 07:45
    关注

    Your form is submitting via the form tag that has a default method of GET

    Try:

    $('#submit').click(function (e) {
    
        e.preventDefault();
            var url = "https://docs.google.com/forms/d/1P6iosp_9AoYA1Rcn86T8j8_6xHdKp5KCKmEexMiDTsA/formResponse";
            var data = $('form').serialize();
    
            $.ajax({
                type: 'POST',
                url: url,
                data: data,
                success: function () {
                    alert("Success");
    
                }
            });
    
    评论

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?