A method for displaying a webpage, wherein a webpage parsing server is deployed at a server side, the method comprising: A, obtaining, by the webpage parsing server, an original webpage corresponding to a Universal Resource Locator, URL, request transmitted by a mobile terminal, and executing JavaScript, JS, in the original webpage to obtain a result webpage; B, adding (102, 205), by the webpage parsing server, a JSNODE attribute to the result webpage, adding a Page Data, PD, attribute to a form controller which allows a user to submit form data on the result webpage, transmitting the result webpage containing the JSNODE attribute and the PD attribute to the mobile terminal and saving a copy of the result webpage, wherein the PD attribute comprises an identifier of the form controller; and the mobile terminal fills in a JS request protocol packet according to a JS event triggered by a user, the JSNODE attribute and the PD attribute; and C, executing, by the webpage parsing server, the JS event according to the JS request protocol packet transmitted by the mobile terminal, and transmitting the result webpage in which the JS event has been executed to the mobile terminal for display; wherein the executing the JS event according to the JS request protocol packet transmitted by the mobile terminal comprises: C1, if the JS request protocol packet contains text information of the form data submitted by the user, executing step C2; otherwise, executing step C3; C2, searching the copy of the result webpage for the form controller corresponding to the text information, replacing the text information of the form controller in the copy of the result webpage with the text information of the form controller contained in the JS request protocol packet, then executing step C3; and C3, as to each identifier in the JS request protocol packet, searching the copy of the result webpage for a tag corresponding to the identifier, and executing the JS event corresponding to the identifier on the tag searched out. A, obtaining, by the webpage parsing server, an original webpage corresponding to a Universal Resource Locator, URL, request transmitted by a mobile terminal, and executing JavaScript, JS, in the original webpage to obtain a result webpage; B, adding (102, 205), by the webpage parsing server, a JSNODE attribute to the result webpage, adding a Page Data, PD, attribute to a form controller which allows a user to submit form data on the result webpage, transmitting the result webpage containing the JSNODE attribute and the PD attribute to the mobile terminal and saving a copy of the result webpage, wherein the PD attribute comprises an identifier of the form controller; and the mobile terminal fills in a JS request protocol packet according to a JS event triggered by a user, the JSNODE attribute and the PD attribute; and C, executing, by the webpage parsing server, the JS event according to the JS request protocol packet transmitted by the mobile terminal, and transmitting the result webpage in which the JS event has been executed to the mobile terminal for display; C1, if the JS request protocol packet contains text information of the form data submitted by the user, executing step C2; otherwise, executing step C3; C2, searching the copy of the result webpage for the form controller corresponding to the text information, replacing the text information of the form controller in the copy of the result webpage with the text information of the form controller contained in the JS request protocol packet, then executing step C3; and C3, as to each identifier in the JS request protocol packet, searching the copy of the result webpage for a tag corresponding to the identifier, and executing the JS event corresponding to the identifier on the tag searched out.