jQueryにてformの中を書き換えました。
具体的には、
$.ajax({
url: "add.php",
type: "get",
dataType: "html",
timeout: 10000,
cache: false,
data: {
"name" : "test",
},
success: function(html){
$("#list").html(html);
}
});
を実行し、結果を #list に置き換えています。
結果は、
<input name='item_name' value='1' id='item_name_1' type='radio'>
<label for='item_name_1'>ほげほげ</label>
となっています。
しかし、Postをしてみると、item_name が取得することができず NULL として帰ってきます…。。
ajaxで書き換えたformから値を取得したいです。
No.2ベストアンサー
- 回答日時:
No.1の回答無視して下さい。
jQueryはもっとおりこうのはずです。
dataType: "html" で返される形式はTEXTでした。
XMLやXHTMLじゃありません。
$.html(html)
で生成されるjQueryオブジェクトはimportNodeする必要は無い
はずです。
よって、原因は他にあると思います。
No.1
- 回答日時:
jQueryでどうなのか詳しく見てませんが、
HTMLで取得しているので、フォームの中身を
$("#list").html(html);
で変更するのは、だめなんじゃないかと....
「Node は必ず、自分を生成してくれた 1 個の Document と結び付いています。」
jQueryでやるなら、
$("#list").replaceWith(html)
とか、#listがformのどこにあるのか解らんけど、
parent=$("#list").parent().get(0);
parent.detach("#list");
parent.append(html);
あるいは、
next=$("#list").next().get(0);
parent.detach("#list");
$(html).insertBefore(next);
とか、
この回答への補足
#list
は、
<div id="list">
<input name='item_name' value='1' id='item_name_1' type='radio'>
<label for='item_name_1'>ほげほげ</label>
</div>
となっております。
yyr446 さんのを参考に修正してみましたが、
formからのデータはnullでした。
nullといいますか、item_nameという要素自体がpostされていないようです。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
BBSとICQ
-
HTML5の宣言で画像に隙間が出来...
-
白山の水
-
Excel VBA :URLの中で変数を使...
-
甲府市にあった穂積という料亭...
-
JSPでincludeファイルの日本語...
-
javaでhtmlファイルを開く方法
-
ドイツ語の「時間」の言い方
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
-
HTMLページが勝手にダウンロー...
-
一つのリンクに複数のURLを指定
-
Webサイトから、txtファイルを...
-
indexをつけないとどうなる?
-
VBA URLDownloadToFileについて
-
input type="file"のmaxlength...
-
pythonのエラーについての質問...
-
1つ下の階層のフォルダに相対...
-
ListBoxの最大表示項目数について
-
Web制作ソフト(HTML/テキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セイヨウタンポポとカントウタ...
-
lang 英語と日本語など混ざる時は
-
noindexタグを試作ページの段階...
-
javaでhtmlファイルを開く方法
-
Excel VBA :URLの中で変数を使...
-
ベーシック認証時、キャンセル...
-
インラインフレームの横スクロ...
-
メール本文に変な文字が
-
iframeの中のページのリンクを...
-
複数のファイルをdiffで比較す...
-
フォルダの中の特定のファイル...
-
相対パスでリンクできない
-
VBAからhttpを呼びソースを取得
-
HTML5の宣言で画像に隙間が出来...
-
鉄腕アトム:トビオの母親
-
jQueryにてformの中を書き換え...
-
You Are The Sunshine Of My Li...
-
Apacheのドキュメントルートを...
-
しろつめ草の編み方
-
福井県小浜市付近で、観光スポ...
おすすめ情報