フォームをサーバーに送信しています。フォームを受信したら、その要素にアクセスする必要があります。
ここにコードがあります。
いくつかのhtml
<here is the form>
<div style='border-style:solid' id='user_pic_n_1'></div>
およびjavascript
pic_type=($(this).attr('pic_type'));
pic_number=($(this).attr('pic_number'));
説明:pic_typeは>user_pic
を取得し、pic_numberは>を取得します1
したがって、フォームはuser_pic_form_n_1
$('#'+pic_type+'_form_n_'+pic_number).ajaxSubmit({
success: function(responseimage)
{
$('#'+pic_type+'_n_'+pic_number).html(responseimage);
フォームがdivに入ると、入力値を取得する必要があります。
アクセス方法のコードサンプルを書いてください
私の例では、このようなアラートで値を取得しようとしていますが、おそらく間違いで書いています
alert($(\"#'+pic_type+'_form_n_'+pic_number+' input[name=error]\").val());
要素名は「エラー」なので、フォームから取得しようとしています。
アップデート
これが私がAJAXから取得したHTMLフォームです
<form id='user_pic_form_n_1' name='user_pic_form_n_1' action='/serv/pic_processor.php' method='POST'>
<input type='hidden' name='error' value='456'/>
</form>
したがって、サーバーからresponseimage変数に入るとき、それをDivに入れてから、このフォームにアクセスして、「error」という名前のタグの値をアラートします。