Вопрос по javascript, html, post – Простой HTML POST без каких-либо серверных сценариев, можно сделать с помощью JS

1

Я хочу передать некоторое значение текстового поля строго используяPOSTError: User Rate Limit Exceeded

это можно сделать с помощью JavaScript?

Thnx

@madflow Thnx ... это означает, что это невозможно .. ?? хмм ... 1Mayur
@Sirwani, используя GET, вы можете прочитать URL-адрес плюс строку запроса, используя document.location. Вам нужно будет проанализировать текст, чтобы вытащить ваши значения. CM Kanode
@madflow Я хочу сначала опубликовать данные из page1.html в page2.html, а затем прочитать / назначить их там. 1Mayur
Вы хотите отправить форму с помощью JavaScript или прочитать данные POST? madflow
POST-запрос @Sirwani доступен только на стороне сервера. Используйте & quot; GET & quot ;. madflow

Ваш Ответ

1   ответ
5

Вы не можете читать данные POST любым способом на javascript, так что это невозможно.

Здесь вы можете найти похожие вопросы:

http://forums.devshed.com/javascript-development-115/read-post-data-in-javascript-1172.html

http://www.sitepoint.com/forums/showthread.php?454963-Getting-GET-or-POST-variables-using-JavaScript

Это чтение также может быть интересным:http://en.wikipedia.org/wiki/POST_%28HTTP%29

Это особенно наводит на мысль, почему этот ответ (Википедия является источником):

GET Requests a representation of the specified resource. Requests using GET should only retrieve data and should have no other effect. (This is also true of some other HTTP methods.)[1] The W3C has published guidance principles on this distinction, saying, "Web application design should be informed by the above principles, but also by the relevant limitations."[10] See safe methods below.

POST Submits data to be processed (e.g., from an HTML form) to the identified resource. The data is included in the body of the request. This may result in the creation of a new resource or the updates of existing resources or both.

POST данные добавляются в запрос. Когда вы выполняете запрос GET, данные добавляются в URL-адрес, и поэтому вы можете получить к нему доступ через javascript (и поэтому он не анализируется, и вы должны сделать это вручную). Вместо этого POST отправляет данные непосредственно в http-запросы, которые никоим образом не видны на html-странице (которая является лишь частью того, что отправляется через http-запрос).

Тем не менее, только серверный язык получит полный HTTP-запрос, и, безусловно, вы можете & apos; получить доступ к нему с помощью JavaScript.

Извините, но это реальный ответ

Если таковое существует, я думаю, мы можем отметить вопрос как дубликат.
@ Кристиан Thnx .. это помогает 1Mayur
here's another one
Это довольно неоднозначный вопрос. HTTP является клиент-серверной технологией, поэтому, в принципе, вы не можете размещать POST на любой странице, которая отсутствует на сервере.
@ Кристиан: Ну, вопрос не является двусмысленным. Если вы не знаете протокол HTTP, вы просто не знаете, что не можете прочитать данные POST по причинам, которые вы объяснили.

Похожие вопросы