обработчик приложений python submit + display - PullRequest
0 голосов
/ 15 марта 2011

Я новичок в Google App Engine с Python. Вот мой HTML-файл, где в jquery я пишу это

 $("a.display").colorbox({iframe:true, innerWidth:800, innerHeight:550});

на этой кнопке добавления, я хочу сохранить текущие данные в базе данных изатем всплывают сохраненные записи, которые я добавил.Мой вопрос: как я могу сохранить данные и затем отобразить их во всплывающем окне лайтбокса .??

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))

Теперь я хочу, когда я сохраняю запись. Она будет успешно сохранена, а после сохранения отобразит запись, которую ядобавили одним щелчком мыши (я имею в виду кнопку «отправить», это сохранит запись + отображение). Я не понимаю, как мне сохранить и отобразить на той же кнопке .. Пожалуйста, помогите мне .. спасибо заранее ...

1 Ответ

1 голос
/ 15 марта 2011

Вы должны использовать jquery плагин формы или .ajax , чтобы отправить данные, а затем в функции успеха добавить свой код для отображения colorbox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...