最近一直在做ecshop开发的项目。ecshop本身有一种ajax的,但是由于js会与jquery库产生冲突,当然解决冲突的方法已经有不少了,但是在无法摒弃jquery库的同时载入了过多的js文件。所以今天共享一个直接采用jquery ajax的ecshop邮件订阅方法。
/*邮件订阅*/ $(".bnt_blue").click(function() { var email = $("#user_email").val(); if (check_email(email)) { $.ajax({ type: "get", url: "user.php?act=email_list", data: 'job=add&email=' + email, success: function(data) { alert(data); } }); } }); /*取消订阅*/ $(".bnt_bonus").click(function() { var email = $("#user_email").val(); if (check_email(email)) { $.ajax({ type: "get", url: "user.php?act=email_list", data: 'job=del&email=' + email, success: function(data) { alert(data); } }); } }); function check_email(str) { res = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; var re = new RegExp(res); if (str.match(re)) { return true; } else { alert("请输入正确的E-mail地址"); return false; } }