2

を生成している法線hidden Input fieldがありrandom stringます。データを別のページに投稿しようとしている URL に追加する必要があります。

私はこれを行い、かなりうまく機能します。

url:'Upload.html?field1=newvalue',

これは私の非表示の入力フィールドです

<input type="hidden" id="randomdirectory"/>

の代わりにnewvaluequery stringmy を渡す必要がありますrandom directory value

4

6 に答える 6

7

次のことを行うだけで簡単に達成できます

var value = $("#randomdirectory").val();
url:'Upload.html?field1='+value ,

それでおしまい ..

于 2012-04-13T16:43:43.807 に答える
2

隠しフィールドに名前を付けるだけです。

<input name="field1" type="hidden" id="randomdirectory" value="randomvalue"/>
于 2012-04-13T16:41:05.047 に答える
1

これがajax呼び出しのパラメーターであると仮定すると(他の人がすでに持っているように)、少し良い方法はこれです:

url: 'Upload.html',
data: { field1: $('#randomdirectory').val() }

これにより、クエリ文字列が適切にURLエンコードされていることが保証されます(jQueryがそれを処理します)。

于 2012-04-13T16:54:46.943 に答える
1
url: 'Upload.html?field1='+$("#randomdirectory").val()
于 2012-04-13T16:41:11.857 に答える
1

質問が正しく、ID がランダムに生成された場合は、次のようなものが必要です。

url: 'Upload.html?field1=newvalue&field2=' + $('[type="hidden"]').val();
于 2012-04-13T16:43:19.980 に答える