function searchsite()
{
var query = $("#query").val();
var where = $("#where").val();
$("#sites_result").html("<img src='../images/loading.gif' width='32' height='32' alt='loading'>");
urlquery = "../admin/ajax/sites.php?type=search";
$.ajax({
cache: false,
type: "POST",
url: urlquery,
data: "query="+query+"&where="+where,
success: function(html)
{
$("#sites_result").html(html);
}
});
}
Где я ошбися (html, jq, php)
работа скрипта состоит из 3х файлов, - 1 хтл страница с формой, 2 jq скрипт, 3 файл php который принимает POST запрос от jq.
итак по порядку:
форма:
[HTML]
<form action="" method="post" onSubmit="searchsite(); return false;">
<table>
<tr>
<td><label>Запрос:</label></td>
<td><input type="text" id="query"></td>
<td>
<select name="where" id="where">
<option value="url">По URL</option>
<option value="id">По номеру</option>
</select>
</td>
</tr>
<tr>
<td colspan="3" align="right"><button type="submit">ПОиск</button></td>
</tr>
</table>
</form>
<div id="sites_result"></div>
[/HTML]
Javascript файл:
Код:
ну и PHP файл, куда ЖС отправлят данные:
Код:
<?php
$type = $_GET["type"];
if($type == "search")
{
print_r($_POST);
print_r($_GET);
}
?>
$type = $_GET["type"];
if($type == "search")
{
print_r($_POST);
print_r($_GET);
}
?>
Мне кажется проблема именно в ЖС!
Jquery Фреймфорк на страницу подключил!
сам ЖС с функцией searchsite() тоже подключил!
PHP скрипт даже можно не смореть, до него не доходит ((((
а так?
неповерите во всем виной КЕШ браузера Opera :((((((((( очистил его и даже первйы вариант заработал!
------------
Цитата: SibBear
data: "?query="+query+"&where="+where,
а так?
а так?
мммм, так я в urlquery указал ГЕТ переменную с вопросика: "../admin/ajax/sites.php?type=search";
тогда размунее будет: data: "&query="+query+"&where="+where,