Спасибо, исправил.
А каким образом можно получить значения? К примеру с ссылки : 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, время: 00:20. |