Привет всем Я довольно новичок в программировании. Я преподаю себе php и css и пытаюсь объединить это с некоторым jQuery.Использование jQuery/PHP/mySQL для обновления базы данных и отображения нового результата
У меня есть сайт со списком элементов, который я хочу разрешить пользователю проголосовать. (Www.blueskycouncil.com вы можете войти со стеком/это)
в настоящее время я обновление базы данных, отправив это:
<a href=\"idea_karma.php?pagetype=index&karmatype=ideaspace&id={$row['id']}&sort_id=$sort_id\">
к idea_karma.php, проверьте, если пользователь уже проголосовал на него и если не обновить базу данных.
Это работает отлично (нуб код в сторону)
Теперь я хочу сделать это с JQuery вместо так что я только обновить точку, а не всю страницу.
Две из переменных являются динамическими (id и sort_id), конкретное значение get назначается в цикле.
Мой вопрос в том, как я подхожу к этому?
Я пробовал пару вещей, но я не могу заставить их работать.
Это sript
<script type="text/javascript">
function get() {
$.get('idea_karma.php', {"pagetype": index, "karmatype": ideaspace, "id": id, "sort_id": sortid},
function (output) {
$('#karma').html(output).show();
}};
}
Это где я делаю вызов сценария
<div class=\"karma-btn\">
<a href=\"idea_karma.php?pagetype=index&karmatype=ideaspace&id= {$row['id']}&sort_id=$sort_id\" onClick=\"get();\">
<img src=\"images/btn_lrg_karma.png\" alt=\"Alternative text\">
<span class=\"voted\"><div id="karma">{$row['karma']</div>}</span></a> </div>
Покажите нам, что вы попробовали. Поместите некоторый код. – Cfreak
Имейте в виду, что использование JavaScript для отображения действий по-прежнему потребует посредника php (или другого сервера) для осуществления изменений. –
есть несколько проблем ... для одного, переменные 'id' и' sortid' не существуют в вашей функции 'get()'. Кроме того, 'index' и' namespace' являются строками, вам нужны кавычки. См. Мой пример ниже ... –