Support » Plugin: Gravity Forms Sticky List » Update not working in ajax mode

  • Resolved hartum

    (@hartum)


    Hi There
    I have a gravity form, with sticky list setted for it. If I place the shortcode in a regular way:
    [gravityform id=”1″ title=”true” description=”true”]

    The update works fine, but when I add the ajax parameter:
    [gravityform id=”1″ title=”true” description=”true” ajax=”true”]

    I get a new entry indeed update the actual, even the button is different “submit” indeed “update”.

    Could you help me? Any idea what is happening?
    Thanks in advance, and sorry for my english.

Viewing 5 replies - 1 through 5 (of 5 total)
  • I think is related with this topic:

    https://wordpress.org/support/topic/updating-entry-creates-a-new-entry/

    It looks the problem is about ajax mode, maybe the flag/var new_entry_id?????

    How to recreate this issue, create a simple form with 2 steps. Set the sticky list properties. create a new page and place the form with “ajax = true”.
    Tadaaaaa, now everytime you edit an entry, a new entry is created indeed updated.

    Hello,

    I am also experiencing this issue… it seems somewhat intermittent. If you switch off ajax on the edit form page it definitely fix the problem, but this is quite a big compromise as on a long form it’s not ideal to have the page reload each time.

    The recipe:

    Multi-step Form
    Multi selects, text boxes, conditional logic, radio buttons (no upload fields – i know these are problematic)

    Latest WordPress and Gravity Forms + Sticky List
    Switching on Ajax turns the button from Update to Submit.

    Interestingly, I think this may have something to do with conditional logic. I have a form which the first field is a dropdown “Status”. By changing the status it enables additional pages. If it remains at the lowest status, the form cancels out all of the additional pages. Then when you click Next, it doesn’t submit a new entry, it Updates as it should and jumps straight to the confirmation page. This is with ajax enabled.

    Having thought about this, a workaround could be to use the conditional logic to have an additional page at the end of the form which is always hidden because requirements for it to display are never met. This would then trigger the form to save when clicking Next and the update button would never appear. Will update!

    Update… this didn’t work.

    I’m not sure if this bug is at all related to the use of submitting a custom post at the same time? I am using Gravity Forms Custom Post Types plugin to save the entries as posts too. This otherwise works perfectly!

    • This reply was modified 2 years, 7 months ago by jamestc989.
    • This reply was modified 2 years, 7 months ago by jamestc989.
    Plugin Author fried_eggz

    (@fried_eggz)

    @hartum, @jamestc989

    This should be fixed with the latest version (1.4.4) that was just uploaded.

    Thank you very much.
    I am going to testing right now

    Plugin Author fried_eggz

    (@fried_eggz)

    I hope it worked out for you.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Update not working in ajax mode’ is closed to new replies.