Спасибо, исправил.
А каким образом можно получить значения? К примеру с ссылки : localhost/site/pics/123 Как получить значение 123? |
Цитата:
$param = isset($uri['list'][0]) ? $uri['list'][0] : null; $uri это массив, там есть некоторые параметры... Смотрите его свойства. |
выглядеть он будет примерно так:
Array( [module] => pics [params] => 123 [uri] => /123 [list] => Array( [0] => 123 ) [protocol] => http [domain] => localhost [host] => localhost ) |
Если я правильно понял, то поймать параметр можно в index.php или в main.php ? Я поймал этот параметр в main.php
if ( isset( $modules[ $uri['module'] ] ) ) { foreach( $modules[ $uri['module'] ]['templates'] as $file ) { $param = isset($uri['list'][0]) ? $uri['list'][0] : null; if ($param == "") { $param = "empty";} echo 'parametr - <b>'.$param.'</b>'; include _TEPMLATE_PATH.$file; } } А каким образом мне передать этот параметр в _TEPMLATE_PATH.$file; |
Mateus,
ну можно упростить: $param = empty($uri['list'][0]) ? "empty" : $uri['list'][0]; echo 'parametr - <b>'.$param.'</b>'; Цитата:
|
Цитата:
|
У меня опять вопрос к Вам :
В main.php я подключаю скрипт : <script type="text/javascript" src="<?php echo _LINK_PATH;?>js/test.js"></script> У меня есть див в модульном файле: <div id="box" onclick="test('123')">TEST</div> В самом же скрипте : function test(data){ $.ajax({ type: "POST", url: "file.php", data: {data: data }, success: function(msg){ alert(msg) $('#box').empty().append(msg); } Проблема в том, что js не может правильно найти адрес file.php и #box. Как это можно исправить? П.с. Еще как совет, почему бы не трансформировать url в lowercase или uppercase? site.com/url != site.com/URL Или это сделано нарочно? |
Цитата:
<base href="<?php echo _LINK_PATH;?>" />и тогда браузер будет знать что нужно к пути добавить этот префикс. Цитата:
|
Возможна ли отправка Ajax POST запросов?
К примеру : $.ajax({ type: "POST", url: "file.php", data: {data : data }, success: function(msg){ alert(msg) } Т.к. получилось отправить запрос и получить GET запрос : $.ajax({ type: "GET", url: "file.php?data=123", success: function(msg){ alert(msg) } |
Цитата:
|
Часовой пояс GMT +3, время: 10:28. |