私は記事のするJsonResultリストを持っており、それがこのように見えた:とき私は今とAjaxドロップダウン
$(document).ready(function() {
$.getJSON("/fakturi/getArticles", function (data) {
$.each(data, function (i, data) {
$('<option>',
{
value: data.artID,
text: data.artCode
}).html;
});
})
$(function() {
$("[name='bar']").on("change", function() {
$("#artikal").val($(this).val());
});
});
});
:私はJavaScriptを持っているHTMLビューで今すぐ
[
{
"tbl_dobavuvaci": null,
"tbl_fakDet": null,
"tbl_fakMas": null,
"tbl_kompanii": null,
"tbl_useri": null,
"artID": 1,
"artKompID": 1,
"artUserID": 1,
"artCode": 25456658845646540,
"artIme": "Artikal 1 Ime",
"artCenaNab": 10,
"artCenaProd": 15,
"artDDV": 18,
"artDobavuvac": 1
},
{
"tbl_dobavuvaci": null,
"tbl_fakDet": null,
"tbl_fakMas": null,
"tbl_kompanii": null,
"tbl_useri": null,
"artID": 2,
"artKompID": 1,
"artUserID": 1,
"artCode": 8606010872303,
"artIme": "TestName",
"artCenaNab": 25,
"artCenaProd": 30,
"artDDV": 18,
"artDobavuvac": 1
}
]
artCod
artCode
の値を持つドロップダウンをJsonから変更し、第2フィールドをコアで更新してartIme
という名前で更新しました。
HTMLのCODE:
@Html.DropDownList("bar", null, string.Empty, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.tbl_artikli, "", new { @class = "text-danger",})
@Html.DropDownList("artikal", null, string.Empty, htmlAttributes: new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.tbl_artikli, "", new { @class = "text-danger", })
@Html.TextBox("artCenaProd", "", new { @class = "form-control", @id = "artCenaProd", style = "width:60pt" })
私の質問は、私はドロップダウンを変更する時期artCenaProd
という名前の3番目のフィールドを更新する方法ですか?
あなたは何を意味「私はJSONからartCode値とartCodという名前のドロップダウンを変更すると、corectly artIme名で2番目のフィールドを更新しました。」あなたが行っていることを人々が理解できるように、適切な関連コードを投稿してください – Shyju
"artCenaProdという名前の第3フィールドを更新する方法"どのように更新する? – Shyju
DrodownリストでOn.change私は記事名と記事の価格を更新する必要があります。 artCodeはDropDownの名前です、それは記事のバーコードリストです。このスクリプトを使用すると記事名を更新できます。このスクリプトを更新して、Json ListのartCenaProdという記事の価格も更新する必要があります。私のことは今はっきりしていますか? –