Tag: php

PHP邮件脚本在ajax调用和表单提交后未完成

我试图在使用AJAX提交表单后调用php脚本。 PHP脚本被调用但除此之外没有任何事情发生,没有收到电子邮件,没有错误消息等。但是如果通过URL直接访问php文件并且success属性确实正确执行表单重置,它将重定向到主页。 TIA! HTML: First Name Last Name E-Mail JavaScript的: $(“#submit”).on(‘click’, function(){ var fileName = document.location.pathname.match(/[^/]+$/), firstName = $(‘#first-name’).val(), lastName = $(‘#last-name’).val(), emailVal = $(‘#email’).val(), comments = $(‘#comment’).val(); $.ajax({ type: ‘POST’, url: ‘../script/mail.php’, data: {fname:firstName, lname:lastName, email:emailVal, comment:comments, fileName:fileName}, success: function(){ $(‘form’).each(function() { this.reset(); }); } }); }); PHP:*编辑:删除validation用于测试目的,这仍然不起作用。 <?php $webmaster_email = "feedback@myDomain.com"; $index = […]

使用jQuery根据vars启用/禁用Button

好的,我在注册前使用jQuery进行用户名和电子邮件检查… 这会根据php的响应设置变量true或false。 $(document).ready(function() { if (usr_checked == true) { if (em_checked == true) { $(“#registerbttn”).removeAttr(“disabled”); } } else { $(“#registerbttn”).attr(“disabled”, “disabled”); } }); 我究竟如何才能看到这些变量? 谢谢:D下面的代码是设置function的代码集之一 pic1 = new Image(16, 16); pic1.src = “http://sofzh.miximages.com/php/loader.gif”; $(document).ready(function(){ $(“#username”).change(function() { var usr = $(“#username”).val(); if(usr.length >= 3) { $(“#unstatus”).html(‘ Checking availability…’); $.ajax({ type: “POST”, url: “check.php”, data: “username=”+ usr, success: […]

使用jQuery和Ajax创建通知系统

我需要构建一个基于jQuery和Ajax的通知系统,我已经整理了一些PHP代码来显示JSON,如下所示: { “msg_new”: “1”, “note_new”: “2”, “frd_new”: “2”, “frd_link”: “” } 如何使用jQuery和setInterval将此“通知”加载到标记? 我有点困惑,有人可以帮帮我吗? 编辑 目前,这是我试图使用的代码,但它似乎不起作用: function get_new() { $.getJSON(“update_new.php”, function(data) { $(‘#new_msgs’).html(data[“msg_new”]); }); } setInterval(get_new, 1000);

如何从jQuery对话框按钮部分内部修改当前选择器的id属性?

我想用“间接”类的id中的用户名字符串替换jquery对话框输入字段中用户指定的用户名。问题是我无法使用this.id = this.id.replace(’username’,myvalue)coz $ this this refer refer到jquery对话框ui里面的输入元素….请帮我用其他任何方法对它进行排序 ================================================== ============================== $(.indirect).click(function(){ $(“#dialog”).dialog({ buttons: { “OK”: function() { if($(‘#username’).val() == ”) { $(‘#username’).focus(); } else { var myvalue= $(“#username”).val(); var provider_url_post= // replace “username” in google id with myvalue alert(provider_url_post); })

下拉值相同时如何调用onchange事件

我正在使用Jquery选择的插件,它工作正常。 我在我的一个模块中使用过这个插件。 我的下拉值是这样的: ITEM001 ITEM002 ITEM001 ITEM003 它工作正常。 但问题是,当用户选择第一个选项然后尝试更改第三个选项时,onchange事件不会触发,因为两个选项值都相同。 如果值相同或不同,有没有办法每次调用onchange事件? 选项值是项的唯一键,因此在下拉列表中重复。 下拉值是重复的,我们允许在其他模块中使用相同的项目

使用php在jquery选项卡中显示内容

我有一个带有几个jquery选项卡的页面,每个选项卡都要显示php函数的结果,如下所示: Tab 1 Title Tab 2 Title> <?php echo "This is tab 1″; ?> <?php echo "This is tab 2″; ?> 使标签工作的jquery是: var ccm_activeTransactionsTab = “tabs-1”; $(“#transaction_tabs a”).click(function() { $(“li.ccm-nav-active”).removeClass(‘ccm-nav-active’); $(“#” + ccm_activeTransactionsTab + “-tab”).hide(); ccm_activeTransactionsTab = $(this).attr(‘id’); $(this).parent().addClass(“ccm-nav-active”); $(“#” + ccm_activeTransactionsTab + “-tab”).show(); }); 我遇到的问题是,当页面加载时,活动选项卡显示两个php语句的结果 – 即它显示: echo “This is tab 1; echo “This […]

为什么我在Laravel框架中出现此内部服务器错误?

我遇到了一种对我没有多大意义的情况。 就像一些背景信息一样,我正在使用Laravel框架。 当使用Laravel的’ – > with(’var’,$ array)’语法请求页面时,有问题的页面会调用查询。 这个查询(我将在后面发布)在页面加载时工作得非常好,并成功插入我提供的虚拟数据。 我通过使用jQuery的Ajax $ .post在单击按钮时调用相同的查询。 但是,当我执行此$ .post并调用此查询时,每次都会出现内部服务器错误。 一切都完全一样,传递的信息包括在内; 唯一的区别似乎是它是在页面加载还是通过$ .post调用。 这是错误: 以下是在页面加载时执行查询的代码: routes.php将HTTP get请求发送到名为AppController.php的文件 routes.php文件 AppController.php 然后使用从DeviceCheckoutController.php获取的以下数组DeviceCheckoutController.php 然后转到DeviceCheckout.php 我能够在页面上回显$ test,并且每次重新加载页面时都返回一个新行的ID(这显然意味着’insertGetId’查询有效)。 但是,我将此查询挂钩到页面加载以进行测试。 我真正想要发生的是点击一个按钮。 这是代码: $(“#checkoutFormbox”).on(‘click’, ‘#checkoutButton’, function() { var checkoutInformation = Object(); var accessories = []; var counter = 0; var deviceName = checkoutDeviceTable.cell(0, 0).data(); $(“.accessoryCheckbox”).each(function() { //add accessory ID’s […]

HTML表单 – 如果未输入任何内容,则使用值填充输入

我正在为需要电子邮件地址和姓氏的系统创建基本订阅表单(如果有人感兴趣,可以使用SugarCRM)。 只有当访问者没有自己的姓氏时,我需要用某些东西填充姓氏输入值(任何东西,无关紧要)。 由于订阅操作是托管的(Mail Chimp),我无权访问它以进行预validation,除非这可以在传递之前发生。 我正在涉足更深入的PHP水域而不是我感到满意! 这有可能与jQuery ? 所以基本上我通过填充值来获取所需的姓氏。

提交简单表格,循环并发送邮件?

我是一个绝对的PHP n00b,所以我可以使用一些小片段的帮助。 我有一个简单的表单,有几个无线电和输入字段。 一旦它们全部填满并且用户提交表单,我想通过jQuery AJAX将其提交给PHP文件,该文件循环请求中的所有表单元素,将它们添加到字符串中,并将该字符串作为电子邮件(带有预定义的主题)到预定义的电子邮件帐户。 你会如何在PHP中完成这个简单的任务?

使用ajax和jquery发送数据 – textarea.live(’blur’)

我想创建脚本来编辑galery中的照片。 我有文本框插入照片的标题,插入标题后,留下文本框,它将在数据库中更新。 它工作正常,当我只通过一张照片更改标题时,但当我更改更多标题然后我重新加载页面时,所有更改的照片都具有相同的标题(最后插入)。 请问有人可以帮助我吗? 我现在使用的代码: function UpdateTitle(idPhoto) { var id = idPhoto; $(document).ready(function(){ $(‘textarea’).live(‘blur’,function () { var titleVal = $(this).val(); $.ajax({ type: “POST”, url: “changeTitle.php”, data: {title:titleVal , id:id}, success: function(msg) { $(‘.’+id).html(msg); } }) }); }); } $title