|
|
|
| Тема мной похожая создавалась уже, но все же:
jQuery(document).ready(function(){
jQuery('#add_comment').submit(function(evtObj){
evtObj.preventDefault();
var form = $('#add_comment');
jQuery.ajax({
url : "<? echo $_SERVER['DOCUMENT_ROOT']."/rating/add_comment.php"; ?>",
data : form.serialize(),
type : 'POST',
processData : true,
dataType: "html",
dataFilter: function(data,dataType){ return data; },
success : function(data,textStatus,xhr){ alert(data); }
});
});
|
Ошибок никаких нет
<form action="#" method="post" id="add_comment">
|
| |
|
|
|
|
автор: 0987654 (28.06.2011 в 16:06) |
|
|
для: OLi
(28.06.2011 в 12:47)
| | Ну как это - нет ошибок?
Вы ошиблись с кавычками. Посмотрите - КАК воспринимает Ваши кавычки браузер:
url : "<? echo $_SERVER['DOCUMENT_ROOT']."/rating/add_comment.php"; ?>"
^ ^ ^ ^ ^ ^
| | | | | |
| +------2------+ | +-3--+
| |
+---------------1------------------+
|
А Вам надо ТАК:
url : "<? echo $_SERVER['DOCUMENT_ROOT'].'/rating/add_comment.php'; ?>"
^ ^ ^ ^ ^ ^
| | | | | |
| +------2------+ +-----------3-----------+ |
| |
+-----------------------------------1---------------------------+
|
| |
|
|
|
|
|
|
|
для: 0987654
(28.06.2011 в 16:06)
| | так ведь там где вы указали воспринимает интерпретатор, а не браузер | |
|
|
|
|
|
|
|
для: psychomc
(28.06.2011 в 16:41)
| | Да, прошу прощения за мусор, вопрос по существенней:
генерю разный id для формы - в каждой такой форме есть 2 поля с одинаковыыми class и вот надо отправить те поля которые относятся с этой форме..
код набросал такой:
<script>
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("#add_comment").click(function(){
var name = jQuery("#name").val();
var text = jQuery("#text").val();
var ids = jQuery("#ids").val();
jQuery.ajax({
type: "POST",
url: "<? echo "/rating/add_comment.php"; ?>",
data: ({name : name, text : text, ids : ids}),
dataType:"text",
success: function(data){jQuery("#otvet").text("Ваш отзыв добавлен! " + data);}
});
});
</script>
|
| |
|
|
|