[英]How can I pass select-option value of the html code into the php file by javascript?
[英]I have a file named hastanelistesi.json.In this file, I want to access the “hastaneAdi” and display the select-option menu
我有一個名為hastanelistesi.json的文件。在這個文件中,我想訪問“hastaneAdi”並顯示select-option菜單。但我總是得到錯誤。 我從mssql獲取json文件。 但是,我有一個以上的node.js查詢,所以我應用了這個路徑。
{
"recordsets": [
[{
"hastaneAdi": "ACADEMİC HOSPİTAL"
},
{
"hastaneAdi": "ACIBADEM BAKIRKÖY HASTANESİ"
},
{
"hastaneAdi": "ACIBADEM KOZYATAĞI HASTANESİ"
}
]
}
//index.js
var fs = require("fs");
var liste = [];
var result;
var rawdata = fs.readFileSync('data.json');
var data = JSON.parse(rawdata);
var grouped_data = data.recordsets.map(function (item) {
return item.hastaneAdi;
});
console.log(grouped_data);
//jade page
td
select#hastaneismi.custom-select(name='hastaneismi')
option(selected='') Seçiniz....
-for item in grouped_data
option=item.hastaneAdi
td
button.btn.btn-light(type='submit', value='submit')
img(style='height: 24px ; width: 24px', src='/images/kaydet.svg')
//and error
Cannot read property 'length' of undefined
假設您的json數據存放在同一腳本文件夾中的文件中(例如, data.json
):
const fs = require('fs');
// read data
let rawdata = fs.readFileSync('data.json');
// parse data
let data = JSON.parse(rawdata);
// map data
let grouped_data = data.recordsets.map((item) => { return item.hastaneAdi; })
console.log( grouped_data );
演示: https : //repl.it/repls/StableHorribleWrapper
假設您正確地將grouped_data
傳遞給jade模板,這應該工作:
select#hastaneismi.custom-select(name='hastaneismi')
option(selected='') Seçiniz....
-for item in grouped_data
option=item
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.