У меня есть некоторые проблемы извлечения информации из питона и попытаться показать данные в HTML-страницу я получаю дату из питона сценария (data.py)Получение данных из питона в Javascript и AJAX
import cx_Oracle
import json
lst_proveedores=[{}]
conn_str = 'user/[email protected]'
conn = cx_Oracle.connect(conn_str)
c = conn.cursor()
c.execute('select id, name from provider')
for row in c:
record1 = {"id":row[0], "name":row[1]}
lst_proveedores.append(record1)
json_string = json.dumps(lst_proveedores)
print json_string
conn.close()
Я пытаюсь разобрать информацию с AJAX в HTML-странице
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function ajax_get_json(){
var results = document.getElementById("results");
var hr = new XMLHttpRequest();
hr.open("GET", "prov1.py", true);
hr.responseType = "JSON";
hr.setRequestHeader("Content-Type", "application/json", true);
hr.onreadystatechange = function() {
if(hr.readyState == 4 && hr.status == 200) {
var data = JSON.parse(hr.responseText);
results.innerHTML = "";
for(var obj in data){
results.innerHTML += data[obj].id+" is "+data[obj].nombre+"<hr />";
}
}
}
hr.send(null);
results.innerHTML = "requesting...";
}
</script>
</head>
<body>
<div id="results"></div>
<script type="text/javascript">ajax_get_json();</script>
</body>
</html>
, но не работаю я настройка Apache для выполнения питона сценариев и работать с очень простыми скриптами, но не работает, когда я извлечение данных из база данных Как я могу ow данные на странице html? Или на каком языке или рамки может я могу использовать, чтобы показать данные Любые советы Я отчаянных Заранее спасибо
Ну, я тестирую A JAX и работать с простым json-файлом, но с скриптом python не работают – Joseleg
@Joseleg, что произойдет, если вы посетите свой скрипт python непосредственно в браузере, таком как chrome? – Maplemx