Я пытаюсь понять, как указать на файл локально с этим фреймворком PHP Zend, который у меня есть. Например, структура файла выглядит так:
public_html/приложение/просмотров/индекс/filename1.phtml
в файле filename1.phtml Я хочу выполнить вызов jQuery для загрузки элемента из файла filename2.phtml, но я не уверен, как вызвать локальную файловую структуру, поскольку указанная выше структура не является общедоступной на переднем конце сервера. Я мог бы получить доступ к filename1.phtml, перейдя по адресу www.sitename.com/filename1
Я надеюсь в этом есть смысл.
Я хочу использовать jQuery-вызов:
<script>
$('#div_id_for_filename1.phtml').load('path/to/filename2.phtml #div_id_for_filename2.phtml');
</script>
Используйте Jquery для вызова действия, а затем визуализируйте файл вида из этого действия.
class IndexController extends Zend_Controller_Action {
public function rendercontentAction(){
$this->_helper->viewRenderer->render('filename');
}
}
jQuery
load
может получить доступ только то, что является общественным союзник доступен. если все в вашей папке public_html, хотя вы не указали путь к filename2.phtml
, я предполагаю, что он также живет в
public_html/application/views/index/filename2.phtml
так что вы загрузите его как
$('#div_id_for_filename1.phtml').load('/filename2.phtml #div_id_for_filename2.phtml');