我有這個代碼如下問題:的JavaScript忽略JSP代碼
<center><button onclick="agregartabla_materias()">Agregar nueva tabla</button></center>
<script>
function agregartabla_materias() {
<%
String sql = "create table if not exists materias ("
+ "codigo decimal (8),"
+ "nombre varchar (40),"
+ "turno text [],"
+ "ref_profesor varchar (10)"
+ ");";
Statement myStmt = con.getConexion().createStatement();
myStmt.executeUpdate(sql);
%>
}
</script>
我希望有一個按鈕,點擊後,應該將SQL查詢發送到數據庫。當我打開頁面時,查詢已經發送,無需點擊按鈕。爲了測試一些事情,我刪除了數據庫中的表並嘗試點擊按鈕,但沒有創建表。所以它就像javascript代碼是空的,並且<%%超出它,所以它總是在我重新加載頁面時調用,而不是當我單擊按鈕時調用。
感謝您的建議。
。你需要有一個後端命令,並將它附加到按鈕上 –
我甚至不知道前端是什麼:D我的老師告訴我創建一個帶有按鈕的網站,當點擊它時,創建表格,插入數據,創建外部和主鍵等 – mambo
閱讀更多然後做你的功課:P –