У меня две проблемы с jquery $ .ajax.
Первая проблема заключается в том, что у меня есть php-файл с именем action.php, а здесь код:
if($_GET['action']=='add'){
//rest of the code here
}
И я использую функцию jquery $ .Ajax для вызова этого при заполнении формы:
$.ajax({type:"POST", url:"action.php?action=add", data:$("#form").serialize(), cache:false, timeout:10000});
это работает, но я хотел знать, есть ли способ отправить действие = добавить код с данными, а не URL?
и вторая проблема, которая у меня есть, заключается в том, что у меня есть ссылка:
<a href="#" onclick="delete(4);">delete row from mysql where id is 4</a>
и функция jquery:
function deleteUser(id){
$.ajax({type:"POST", url:"action.php?action=delete", data:"id="+id, cache:false, timeout:10000});}
и, конечно, код action.php:
if($_GET['action']=='deletestudent'){
mysql_query("DELETE FROM `students` WHERE `student_id` = {$_POST['id']}");
}
но это не работает. Что мне делать?