您好,我正在一個php java submithing評論系統,現在我有一個問題,我不能單獨解決。 我只想問我怎麼可以讓這個PHP和JavaScript提交表單與更改表單名稱?
$('#addCommentForm'+x).submit(function(e){
DO something here
}
addCommentForm有很多的數字後,是這樣的:addCommentForm1 addCommentForm2 addCommentForm3 addCommentForm4和不斷上升。那麼我怎麼能讓這個改變名字的工作在java中進行工作呢?
var x = $_POST['comentonpost'];
的$ _ POST是從這裏來的:
<script type='text/javascript'> var $_POST = <?php echo !empty($_POST)?json_encode($_POST):'null';?>; </script>
X - 是我從HTML形式得到了submiting的信息崗位價值,但如果我按一次一個評論提交JavaScript是隻爲這個評論工作,直到頁面刷新。
在這裏你可以看到--- http://www.youtube.com/watch?v=okqQsPCZqVE
這裏是整個Java腳本:
$(document).ready(function(){
var x = $_POST['comentonpost'];
/* The following code is executed once the DOM is loaded */
/* This flag will prevent multiple comment submits: */
var working = false;
/* Listening for the submit event of the form: */
$('#addCommentForm'+x).submit(function(e){
e.preventDefault();
if(working) return false;
working = true;
$('#submit').val('Working..');
$('span.error').remove();
/* Sending the form fileds to submit.php: */
$.post('comment.submit.php',$(this).serialize(),function(msg){
working = false;
$('#submit').val('Submit');
/*
/ If the insert was successful, add the comment
/ below the last one on the page with a slideDown effect
/*/
$(msg.html).hide().insertBefore('#addCommentContainer'+x).slideDown();
},'json');
});
});
所以,請告訴我,我怎麼能解決這個問題,讓這個腳本運作良好而無需刷新頁面?
此代碼不是Java,它是Javascript。儘管名稱相似,但它不是同一種語言。 –
另外,您將Javascript和PHP('$ _POST')混合在一起。這沒有任何意義。 –
也許這是有道理的: –