私はここで正しい方向に向かっていると思いました。しかし、どこかで、情報過多が始まりました。
簡単なタスク: ユーザーにドロップダウンから何かを選択させ、その選択からフォーム セルに jquery を入力させたいと考えています。選択すると、JSON 形式でデータを返す ASP スクリプトに ID 要求が送信されます。しかし、Jquery はフォームにまったく入力していません。
これが私のJqueryです。
<script>
$(document).ready( function() {
$("#list-avail-reps").change( function() {
var rep_id = $(this).val();
var datastring = "ID="+rep_id;
$.ajax({
type: "GET",
data: datastring,
dataType: "json",
url: "sales-reps.asp",
success: function(data) {
var rep_name=json.rep_name
var rep_cell=json.rep_cell
var rep_email=json.rep_email
var rep_branch=json.rep_branch
var branch_id=json.branch_id
$("#rep_name").val(rep_name);
$("#rep_cell").val(rep_cell);
$("#rep_branch").val(rep_name);
$("#rep_email").val(rep_email);
$("#rep_active").val('1');
$("#rep_login_ID").val(rep_id);
$("#branch_ID").val(branch_ID);
}
});//end ajax command
}); //end of listener
});//end document function
</script>
私のJSON出力は次のとおりです。
[
{
"rep_name":"Name here",
"rep_cell":"Number here",
"rep_branch":"More info",
"rep_email":"email here",
"branch_id":"5"
}
]
これに関するヘルプは大歓迎です。