enter code here
По сути, я знаю, что этот вопрос уже может обсуждаться, но у меня все еще есть проблемы с пониманием их. По сути, я хочу извлечь данные из БД в выпадающий список и, во-вторых, используя опции / элементы в этом списке, я хочу получить данные из БД, используяFLASK и AJAX, но проблема, с которой я сталкиваюсь, заключается в том, как печатать данные из БД отдельно на HTML. например, если у db есть идентификатор Имя зарплата и т. д. Я хочу напечатать каждый столбец отдельно, как в разных div
Flask Code
@app.route('/CompareRes', methods=['GET', 'POST'])
def compareRes():
data = request.args.get('val')
cursor = mysql.connection.cursor()
clicked = request.form['data']
clicked = f"%{clicked}%"
cursor.execute("Select uniname from universities where uniname like
%s;""",[clicked])
res = cursor.fetchall()
return jsonify(res)
Ajax Code
$('#uni1').blur(function(){
var val = $(this).val();
//console.log(val);
$.ajax({
type: "POST",
url :"{{ url_for('compareRes') }}",
data : {'data':val},
success: function(data) {
/*var results = JSON.stringify(data).split("]")
console.log(results)
$("#res").val(results)*/
},
error: function(error){
console.log("Here is the error res: " + JSON.stringify(error));
}
});
OUTPUT:
["[[" Институт делового администрирования (IBA) "", ",["Iqra University" ",", ["Школа экономики Лахора" "," "," "]
Я только что попробовал в университетах и даже застрял на них. Я хочу вот так
Относительная оценка комиссии Департамента города
У меня есть этот столбец, и я хочу напечатать данные из ajax в определенных столбцах