Python一次点击提交并显示
我是应用引擎新手。使用python。 我的问题是:我想提交并在单击添加按钮时显示相同的记录。当我使用lightbox显示我的记录时 我的html文件:添加按钮在哪里Python一次点击提交并显示,python,google-app-engine,Python,Google App Engine,我是应用引擎新手。使用python。 我的问题是:我想提交并在单击添加按钮时显示相同的记录。当我使用lightbox显示我的记录时 我的html文件:添加按钮在哪里 <td><a href='/display?patients_id={{patient_display.key.id}}&key={{patient_display.key}}' class='display' ><input type="submit" name="submitButtonN
<td><a href='/display?patients_id={{patient_display.key.id}}&key={{patient_display.key}}' class='display' ><input type="submit" name="submitButtonName" value="Add" id="submitButtonName"></a></td>
现在我想当我保存记录。它将成功保存,保存后将显示我一次单击就添加的记录。(我的意思是在提交按钮上,它将保存记录+显示)。在我看来,你正在使用谷歌应用程序引擎,只需处理表单数据,插入数据库,然后插入你的
showRecord
页面,从光标获取最后一行id你应该将页面分成两部分。一个包含表单,另一个显示记录。使用ajax提交到数据存储,然后在ajax的success()函数中,刷新包含记录的div以显示最后添加的记录。我想从包装在锚中的submit按钮开始会有一点混乱,我将在下面给出一个通用答案编辑问题,稍后添加google app engine标记,我没有喝醉^^我想在“添加”按钮上显示我保存的记录单击。。也。。我用lightbox来显示记录。lightbox在哪里改变了事情?我用类似这样的东西来显示我在问题中读了你的代码(并发表了评论),我的最后一个问题仍然有效。
class DisplayAddHandler(webapp.RequestHandler):
def get(self):
self.response.out.write("worksss")
data_key_display = self.request.get('patients_id')
key = self.request.get('key')
patient_print_display = PatientInfo.get_by_id(int(data_key_display),parent=None)
results_print_display = db.GqlQuery("SELECT * FROM PatientMeds WHERE patientinfo_ID=" + data_key_display)
results_patientalerts_print_display = db.GqlQuery("SELECT * FROM PatientAlerts WHERE patientinfo_ID=" + data_key_display)
template_values = {
'patient_display': patient_print_display,
'meds_display': results_print_display,
'alert_display': results_patientalerts_print_display,
}
path = os.path.join(os.path.dirname(__file__), 'display.html')
self.response.out.write(template.render(path, template_values))