1

URLに値を表示せずに、あるhtmlから別のhtmlに2つの値(パラメータ)を渡したい(つまり、ポストメソッドと同じ)。javascript または ajax または jquery を使用して 2 番目の html で値を取得する方法。

例 :

client.html

<html>
<body>

<form id="Form1" action="http://xyz/plus/server.html" method="post">
<table width="40%">
    <tr><td>Country:</td><td><input type="text" name="country" id="country" />  </td></tr>
    <tr><td>Language:</td><td><input type="text" name="lang" id="lang" /></td></tr>
    <tr><td align="center"><input type="submit" /></td></tr>
</table>
</form>

</body>
</html>

server.html

<script>?? </script> 

javascript または ajax または jquery を使用して server.html ファイルのデータを取得する方法。助けてください....よろしくお願いします

4

3 に答える 3

1

あなたの質問はあまり明確ではありません。しかし、あなたの質問から私が理解したのは、jQueryを使用して以下のようなものが欲しいということです

これを page1.html に記述します。

$.ajax({
    url:"page2.html?parm1=v1&p2=v2",
    type:"POST"
    success:function(){
    },
    error:function(){
    },
 });

page2.html のパラメーターを読み取るには、これに従います

于 2013-05-09T07:28:47.367 に答える
0

スクリプト言語を使用していない場合は、コンテナを使用するしかありません。iframe などのコンテナに新しい html をロードし、データをグローバルに保存します。

于 2013-05-09T07:28:21.370 に答える
0

URL から値を渡したくない場合は、JavaScript Cookie を使用して値を渡すことができます。または、次の html に必要な値を渡すために ajax ポスト メソッドを使用する必要があります。ここでは、ajax ポスト メソッド呼び出しのコードを示します。

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
于 2013-05-09T07:34:37.437 に答える