2011-03-31 29 views
1
   $('body').append($('<form/>') 
      .attr({'action': 'https://www.paypal.com/cgi-bin/webscr', 'method': 'post', 'id', 'btn_submit'}) 
        .append($('<input/>')  
        .attr({'type': 'hidden', 'name': 'cmd', 'value': "_s-xclick"}) ) 
        .append($('<input/>')  
        .attr({'type': 'hidden', 'name': 'hosted_button_id', 'value': "SDFSDFFGHFGH"}) 
        ) 
        ).find('#btn_submit').submit(); 

我在此代碼中有錯誤。我想知道我在哪裏丟失代碼。請幫助我。如何在使用jQuery傳遞POST數據時打開URL?

回答

1

它似乎是從.attr的電話。您正在使用一個逗號,而不是在最後一個冒號,將「ID」屬性分配值「btn_submit」,所以它應該是:

{'action': 'https://www.paypal.com/cgi-bin/webscr', 'method': 'post', 'id': 'btn_submit'} 
+0

謝謝你這麼多。你的權利。我能行 。 – linlin 2011-03-31 00:55:02

相關問題