Tag: php

如何在下拉列表更改事件上调用AJAX请求?

的index.php One Two workspace https://stackoverflow.com/questions/3429176/how-to-call-ajax-request-on-dropdown-change-event/one.php $arr = array ( “workspace” => “One” ); echo json_encode( $arr ); https://stackoverflow.com/questions/3429176/how-to-call-ajax-request-on-dropdown-change-event/two.php $arr = array( ‘workspace’ => “Two” ); echo json_encode( $arr ); ajax.js jQuery(document).ready(function(){ jQuery(‘.ajax’).live(‘click’, function(event) { event.preventDefault(); // load the href attribute of the link that was clicked jQuery.getJSON(this.href, function(snippets) { for(var id in snippets) { // […]

是否可以使用javascript查找文件的上次修改时间?

可能吗? 现在,我已经进行了实时聊天,在jquery的帮助下,我连接到.php文件并检查上次修改时间,如果不是以前,我检索消息。 如果有可能在javascript中我可能会节省大量资源。 谢谢。

Paginate记录客户端问题

我正在使用php,mysql进行搜索,过滤操作。 我的分页课程是 class Paginator{ var $items_per_page; var $items_total; var $current_page; var $num_pages; var $mid_range; var $low; var $limit; var $return; var $default_ipp; //var $querystring; var $ipp_array; function Paginator() { $this->current_page = 1; $this->mid_range = 2; $this->ipp_array = array(2,4,6,8,10,’All’); $this->items_per_page = (!empty($_GET[‘ipp’])) ? $_GET[‘ipp’]:$this->default_ipp; } function paginate() { if(!isset($this->default_ipp)) $this->default_ipp=’2′; if($_GET[‘ipp’] == ‘All’) { $this->num_pages = […]

将javascript值分配给php变量

我正在尝试检查屏幕宽度并将其分配给php变量以执行一些if else语句。 这就是我得到的。 var mobileFormWidthCheck = $(window).width(); var mobileFormReady; if(mobileFormWidthCheck < 767){ mobileFormReady = 22; } else{ mobileFormReady = 55; } <?php $widthChecked = "document.write(mobileFormReady);”; echo $widthChecked; ?> 这非常有效。 但是当我尝试根据mobileFormReady值回显一些东西时,它不会回显。 这就是我试图开始工作的原因。 $widthChecked = “document.write(mobileFormReady);”; if($widthChecked == “22”){ echo ‘this page is under 767 pixels’; } else if($widthChecked == “55”){ echo ‘this page is OVER 767 […]

如何更好地保护我的恶意用户的php,jquery,ajax请求

我通过jquerys getJSON方法发送了大量数据,一个函数的例子是 function doSomething(sid){ if(sid){ $.getJSON(“ajax/ajaxDoSomething.php”,{sid:””+sid+””}, function(data){ //alert(data); if(data.success == true){ $(‘#add_vote_div’).html(‘vote received’); $(‘#list_data_div’).html(data.html); } else{ $(‘#add_vote_div’).html(data.message); } }); } }` 问题是任何人都可以查看源代码并查看发送GET数据的php文件的位置,因此您可以将浏览器指向该位置并将数据附加到URL。 我检查数据以确保其正确的数据类型,但我不希望用户能够转到url。 我想也许把所有的ajax文件放在主文档根目录后面会起作用但是jquery不能链接到绝对路径之类的 $.getJSON(“var/www/ajax/doSomething.php”,{sid:””+sid+””} (主文档根目录是var / www / html /) 如果他们制作了一个更好的$ .postJSON,但它不存在,任何想法?

通过ajax上传文件

我使用2个文件index.js,upload.php尝试通过ajax上传文件(img),如果成功附加到div uploadfile_show 。 但它不起作用,几乎没有问题,下面是我的代码有什么建议吗? 谢谢。 upload.php的 1. form enctype还需要添加吗? 2. if($_FILES)并检查$ _FILES大小或tmp_name是否还使用$_FILES ? if($_FILES){ $filename = $_FILES[‘uploadfile’][‘name’]; $filetmp = $_FILES[‘uploadfile’][‘tmp_name’]; $filesize = $_FILES[‘uploadfile’][‘size’]; if($filesize < 1000000){ move_uploaded_file($filetmp,'upload/tmp/'.$filename); print" upload success “; } else{ } } else{ print” “; } print” “; index.js 这几行是对的吗? var uf = $(‘.uploaddiv form’);var fd = new FormData(uf);fd.append(‘uploadfile’, uploadfile); data: fd, […]

如何创建一个独特的跟踪代码

如何创建独特的跟踪代码? 你的建议是什么? 字符数不超过10且仅使用数字。 请致电示例强大…

如何用ajax响应替换整个html网页?

在讨论具体问题之前,我需要解释几个基本步骤。 首先,该申请涉及客户在线约会的管理。 客户填写表格并提供美容中心的护理并提供信息后,将进入确认页面。 现在,此页面执行ajax请求以在数据库上存储约会。 如果一切顺利,则会显示一个页面,其中包含成功消息的约会详细信息。 问题是页面当前仅显示在响应中,即在选项卡网络控制台浏览器中。 所以我的问题很简单: How can I replace the entire structure of the html page with actual one shown in the response? 我甚至在StackOverflow上发现了很多关于网络的问题。 但所有这一切都限于附加到div。 我不需要挂起但也可以替换 ,如何重写html页面。 我不知道该怎么做,我需要你的一些建议。 为了完整性,这是回复给我的代码ajax response html: $.ajax({ ‘type’: ‘POST’, ‘url’: ‘backend_api/ajax_save_appointment’, ‘data’: postData, ‘success’: function(response) { console.log(response); }, ‘error’: function(jqXHR, textStatus, errorThrown) { console.log(‘Error on saving appointment:’, jqXHR, […]

WooCommerce条件自定义结帐字段

在WooCommerce中,我目前正在尝试在Checkout中添加一个条件自定义字段,该字段显示一个复选框,如果选中该复选框,则会显示一个输入字段以插入意大利语财务代码(Codice Fiscale)。 感谢各种指南和插件代码,我能够在结帐时显示它,但我做错了代码并有几个问题: 默认情况下,我希望它是非必需字段,只有在检查它必须是必需的。 如果我尝试继续购物车插入有效或非抄本fiscale我得到此错误“语法错误:在位置0的JSON中的意外令牌<”我的主题通常显示结帐错误。 仅以意大利语显示所有这些(使用WPML) 我无法解决进一步的错误,而我无法解决前两点。 注意:意大利法律要求如果私人客户要求发票,他必须同时插入他的(有效) “codice fiscale” (财政代码) 。 为了避免复杂化,我没有插入任何高级检查工具(这将需要更多的字段,如生日)。 相反,我通过模式标记设置了这个简短的控件: jQuery(‘#cf_in’).prop(‘pattern’, “^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]$”); 我在互联网上找到它,但不知道它是否可行。 我也有这个: function isCodiceFiscaleValid($valore,$codice_fiscale = true){ $espressione = “^[az]{6}[0-9]{2}[az][0-9]{2}[az][0-9]{3}[az]$”; if(!$codice_fiscale){ $espressione = “^[0-9]{11}$”; } if ( eregi($espressione, $valore) ) { return true; } return false; } 检查后,一旦插入“Codice fiscale” (财政代码)好,我们就可以继续结账,为客户显示并管理这个“codice fiscale”。 我还需要使用WooCommerce PDF Invoices&Packing Slips Pro插件(商业版)在PDF发票上打印。 这里的参考文献(不幸的是只能发布2): Link1(自定义插件) , Link2(JS检查,注意在同一个网站上也有php检查) […]

使用jQuery Validation Plugin进行新的reCaptcha

我搜索了很多但我无法弄清楚如何在表单提交之前validation新的reCaptcha ,以及jQuery validation Plugin的validate函数。 我的意思是这样的: $.validator.addMethod(‘reCaptchaMethod’, function (value, element, param) { if (grecaptcha.getResponse() == ”){ return false; } else { // I would like also to check server side if the recaptcha response is good return true } }, ‘You must complete the antispam verification’); $(“#form”).validate({ rules: { name: { required: true, minlength: 2 }, […]