![](/img/trans.png)
[英]value didn't pass from one dynamic dropdown box to another dynamic dropdown box in php
[英]Pass dynamic json object value from dropdown
我將來自json的字段值(Sales,ProductName)存儲在名為“ data []”和“ name []”的數組中。 下面是可以正常工作的代碼。
function onCompletedCallback(response, eventArgs) {
var chartlist = eval("(" + response.get_responseData() + ")");
var markup = " ";
//Display the raw JSON response
markup += response.get_responseData();
// alert(markup);
var jsonData=jQuery.parseJSON(markup);
// alert(jsonData);
//declaring arrays
var name = [];
var data = [];
$.each(jsonData.d.results, function (index, value) {
data.push(value.Sales);
name.push(value.ProductName);
});
}
現在,我想通過UI中的dropdown(ddlxField)傳遞字段值,該字段保存列表的所有字段名稱,並將其傳遞到json對象,同時在“名稱”數組中推送數據。 現在,選擇“ ProductName”表單下拉列表,即xName = ProductName
var xName = document.getElementById("ddlxField").value;
$.each(jsonData.d.results, function (index, value) {
data.push(value.Sales);
name.push(value.xName); // xname value= ProductName
});
但是執行后,xName變得不確定。 誰能建議其他可以做什么或哪里出了問題?
使用value[xName]
代替value.xName
。
[]
語法需要一個string
作為鍵,就像xName
一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.