我写了一个网页,用户可以在其中输入存储在数据库中的日志条目,然后使用该页面检索和打印ajax.我还是很新,ajax并且想知道是否有人可以向我解释return false;在我的代码结尾处做了什么?甚至是必要的吗?
如果我return false在代码不起作用后放第二个ajax代码!你能解释一下为什么吗?
//handles submitting the form without reloading page
$('#FormSubmit').submit(function(e) {
//stores the input of today's data
var log_entry = $("#LogEntry").val();
// prevent the form from submitting normally
e.preventDefault();
$.ajax({
type: 'POST',
url: 'behind_curtains.php',
data: {
logentry: log_entry
},
success: function() {
alert(log_entry);
//clears textbox after submission
$('#LogEntry').val("");
//presents successs text and then fades it out
$("#entered-log-success").html("Your Entry has been entered.");
$("#entered-log-success").show().fadeOut(3000);
}
});
//prints new log entries on page …Run Code Online (Sandbox Code Playgroud) 我正在尝试将Mailchimp注册表单与我的网站集成.我在Mailchimp中生成了表单并将嵌入代码复制到我的站点.问题是我的网站有SSL证书,当我的潜在客户尝试注册我的邮件列表时,它会给他们一个安全警告(在firefox中)说:
"虽然此页面已加密,但您输入的信息将通过未加密的连接发送,并且可以由第三方轻松读取.
您确定要继续发送此信息"
有没有办法避免得到这个警告?
非常感谢您的帮助.
我有一个WordPress菜单,其中有一些菜单项我通过标准(拖放)WordPress管理菜单功能添加.最近我不得不在菜单中添加另一个项目,生成动态href链接.我在functions.php文件中使用以下代码实现了这一点:
//将我的个人资料菜单项dynmacially添加到成员菜单(根据当前用户登录生成用户名)
add_filter('wp_nav_menu_items','add_profilelink_in_menu',10,2);
function add_profilelink_in_menu($ items,$ args){
Run Code Online (Sandbox Code Playgroud)if( $args->theme_location == 'secondary') { global $current_user; //converts user id to username $user_info = get_userdata($current_user->ID); $items .='<li id="menu-item-2091" class="menu-item menu-item-2091"> <a href="https://www.mysite.com/members/' . $user_info->user_login .'">Profile</a> </li>'; } return $items;}
我的问题是这个菜单项被添加到菜单的末尾,并且常规的WordPress菜单类(例如'current-menu-item')不会应用于此项目.有没有办法让我控制添加此菜单项的位置(例如:在前两项之后添加此项?)
我如何让WordPress将这个动态生成的菜单项视为常规菜单项,并添加所有添加其他菜单项的类(通过WordPress菜单功能创建)?
谢谢你的帮助.
几个小时前,我终于将我的jQuery UI库从1.8.2更新到1.9.2.在更新之前,我有一些代码可以根据选项卡的id动态选择一个选项卡
jQuery("#page-content").tabs("select",1);
Run Code Online (Sandbox Code Playgroud)
但是现在更新后,它停止了工作!如果你能告诉我做同样事情的新方法,我真的很感激.我已经查看了jQueryUI网站上的API但找不到任何内容.
非常感谢你.