web.py 프레임 워크를 사용하여 데이터베이스의 모든 레코드를 표시하는 작은 웹 페이지를 작성하고 있습니다.python web.py에서 jquery를 사용하여 확인란을 선택/선택 취소하는 방법
다음은 내 코드
list_page.html 데이터베이스에서 결과 테이블의 형태로 나타납니다 위의 HTML 페이지에서 그래서
$def with (select_query)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>List Page</title>
</head>
<body>
<form method="POST" action="/retrieve">
<table border="1">
<tr>
<td>Select</td><td>Column_two</td><td>Column_three</td><td>Column_four</td><td>Column_five</td>
</tr>
$for r in select_query:
<tr>
<td><p align = "center"><input type="checkbox" id="$r.id" value="" name="$r.id"/></p></td>
<td>$r.Listing_Name</td><td>$r.Address</td><td>$r.Pincode</td><td>$r.Phone</td>
</tr>
</table>
<br/>
<p><button id="submit" name="select_unselect">Select All/Unselect All</button></p>
<p><button id="submit" name="submit">Retrieve</button></p>
</form>
입니다.
사실, 나는 파이썬에서 jquery로 체크 박스를 체크/체크하지 않는 것을 구현하려고한다. 다음은
는 개념은 웹 페이지 (위에 표시된 HTML)입니다
import web
render = web.template.render('templates/')
db = web.database(dbn='mysql', db='Browser_Date', user='root', pw='redhat')
urls = ('/', 'Listpage',)
app = web.application(urls, globals())
class Listpage:
def GET(self):
select_query = db.select('File_upload')
return render.list_page(select_query)
def POST(self):
i = web.input(groups = {})
ids = i.keys()
........
........
web.header('Content-Type','text/csv')
web.header('Content-disposition', 'attachment; filename=csv_file.csv')
return csv_file.getvalue()
if __name__ == "__main__":
web.internalerror = web.debugerror
app.run()
코드 데이터베이스에서 레코드를 표시하며, 확인하여 기록의 선택에 따라 내 index.py입니다/선택 해제 그리고 retrieve
버튼을 클릭 한 후, csv 파일 그래서
지금 내가/체크 jQuery를 사용하여 한 번에 모든 체크 박스의 선택을 취소하려고 페이지에서 선택한 레코드를 생성 할 것이다, 그러나 시작하는 방법을 잘 모릅니다 어디 위의 html 코드에서 jquery 코드를 작성하려면 goog jquery에 이끌 렸지만 정말 혼란 스러웠습니다. 그래서 저는 그렇게 접근했습니다.
기본적으로 나는 웹 개발에있어 초보자이며 jquery를 구현/사용하지 않을 수 있습니다. 누구든지 위에서 언급 한 코드/html 파일의 확인란 기능을 선택/선택 취소하는 방법에 대해 알려 주시기 바랍니다. 그래서 코드를 더 쉽게 확장 할 수 있습니다.