2
嘿家伙我有一个系统,每个朋友有一个形式,我曾经有一个每个形式的AJAX post函数,但我想保存代码并想知道是否有可能让多个表单只用一个post函数工作。如果任何人有任何建议如何实现这一点,我将不胜感激。例如是否有可能获得多种形式与一个AJAX帖子功能
<div id="message">
<form id='submit' class='message-form' method='POST' >
<input type='hidden' id='to' value='friend1' maxlength='255' >
Subject<br><input type='text' id='subject' maxlength='50'><br>
Message<br><textarea id='message2' cols='50' rows='15'></textarea>
<input type='submit' id='submitmessage' class='responsebutton' value='Send'>
</form>
</div>
$(document).ready(function(){
$(".message-form").submit(function() {
$("#submitmessage").attr({ disabled:true, value:\"Sending...\" });
var to = $('#to').attr('value');
var subject = $('#subject').attr('value');
var message = $('#message2').attr('value');
$.ajax({
type: "POST",
url: "messageprocess.php",
data: 'to='+ to + '&subject=' + subject + '&message=' + message,
success: function(response) {
if(response == "OK") {
$('.message-form').html("<div id='message'></div>");
$('#message').html("<h2>Email has been sent!</h2>")
.append("<p>Please wait...</p>")
.hide()
.fadeIn(1500, function() {
$('#message').append(\"<img id='checkmark' src='images/check.png' />\");
});
我觉得这一切,非常感谢你的时间karim,真的很感激它。 – Scarface 2010-05-14 21:39:27