我正在尝试从在 jquery 弹出式电子邮件中显示特定帖子的页面发送一些自定义帖子数据。
目前,我有一个完整的 HTML 表单和 JQuery 模式框设置。
这是这个js代码:
jQuery(document).ready(function($){
var email = $( "#email" ),
message = $( "#message" ),
allFields = $( [] ).add( email ).add( message ),
tips = $( ".validateTips" );
$( ".email-course" )
.button()
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});
$( "#dialog-form" ).dialog({
autoOpen: false,
modal: true,
width: 550,
height:260,
resizable: false,
show: 'fade',
title: 'Email course',
buttons: {
"Send": function() {
//Need help here
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
});
和 HTML 表单:
<div id="dialog-form" title="Email this course">
<form>
<fieldset>
<label for="email">To:</label>
<input type="text" name="email" id="email" value="" class="text ui-widget-content ui-corner-all" />
<label for="email">From:</label>
<input type="text" name="email" id="email" value="" class="text ui-widget-content ui-corner-all" />
<label for="message">Message (optional)</label>
<input type="text" name="message" id="message" value="" class="text ui-widget-content ui-corner-all" />
</fieldset>
</form>
</div>
和按钮:
<div class="right"><button class="email-course">Email this course</button></div>
我的问题是如何从表单中读取数据,而且我必须从加载它们的页面中提取一些带有 id 的帖子数据,并通过我假设的 Wordpress 的 wp_email 发送它?我还必须将“消息(可选)”与该特定帖子 ID 的数据合并。我需要的任何其他信息请告诉我。提前致谢。