PHP header () и jquery mobile

Я хотел бы использовать заголовок php ('Location: newpage.php') для перенаправления.

Я не получил никаких ошибок, но JQuery Mobile, похоже, не загружает страницу назначения, а адресная строка остается со старым адресом.

У вас есть совет, пожалуйста?

Благодаря!

попробуйте добавить data-ajax="false" когда вы вызываете эту страницу, перед перенаправлением с помощью php- header()

Этот код отправляет заголовок перенаправления 302 в браузер пользователя, инструктируя его перенаправить на предоставленный URL. Он должен работать. Вы проверили синтаксис? Информация здесь: http://www.php.net/manual/en/function.header.php

Я делаю заголовок ('Location: newpage.php') в сочетании с JQuery Mobile все время, и это не проблема.

Я подозреваю, что вы пытаетесь отправить заголовок после загрузки любого html, который не будет работать. Заголовок php должен появиться перед любым выходом, включая html, JQuery Mobile и т. Д.

У меня была такая же проблема на Node.js + JQM, и ответ wenkhairu дал исправление. Проблема в том, что JQM захватывает навигационное поведение и использует ajax для навигации, если вы поместите data-ajax=false поскольку wenkhairu предложил вам сообщить JQM, чтобы он не захватывал навигацию для этой формы и не использовал обычную ссылку / подчинение поведения

Попробуйте включить отчет об ошибках:

 ini_set('error_reporting', E_ALL); ini_set("display_errors","1");