Tag: php

使用一个按钮提交多个表单

我正在使用$_SESSION为我的网上商店动态创建表单。 这些表单包含客户想要的产品的自定义信息。 这是布局: 第1页 客户填写看起来像这样的表单: 第2页 客户查看订单详细信息,并可选择添加更多产品。 客户返回第1页订购另一个。 所有客户的订单将以第2页的forms显示。 看起来像这样: Size: 1 Color: blue Click Here To Checkout Size: 2 Color:green Click Here To Checkout Size:3 color:red Click Here To Checkout 我想要的是一个将所有订单添加到PayPal购物车的按钮。 当然,他们可以通过单击Click Here To Checkout单独添加每个订单,但是他们将不得不通过一个大循环来添加多个产品。 我希望客户能够添加尽可能多的产品,然后单击一个按钮将所有订单添加到购物车。 这是我尝试过但显然不起作用 : $(document).ready(function(){ $(‘#clickAll’).on(‘click’, function() { $(‘input[type=”submit”]’).trigger(‘click’); }); }); Submit All 这是使用$_SESSION生成动态表单的php脚本 : $_POST[‘size’], ‘color’ => $_POST[‘color’], ‘submit’ […]

使用jquery ajax上传多个图像并使用php处理它们

我之前从未做过这样的事情,而且我在问这个怎么做。 我可以找到如何用普通的html multiform部分等来做这个。但是现在如何用ajax做到这一点? 伪代码: HTML: JQUERY: $(‘body’).on(‘click’, ‘#btn’, function(){ var form = $(this).attr(“form”); var string = $(‘.’ + form).serialize(); var image = $(‘.imgform_image’).value(“form”); image = converttobase64(image); $.post(‘action.php?action=uploadimg’, string + {‘image’:image}, function (data){ datalader(data); }); }); 不知道如何做到这一点。 还有一种方法可以为多个img文件执行此操作,如果文件实际上是图像,则可以使用文件名作为图像名称,而不是使用输入文本字段。 任何提示,链接或代码示例都会有用,请提前感谢!

Gmail喜欢使用jQuery上传文件

我想像google mail一样上传文件。 我想使用jQuery和PHP来实现它无论如何获得进度条等? 在这里,我添加了一个谷歌如何做到这一点的video。 http://dl.getdropbox.com/u/5910/Jing/2009-04-02_1948.swf 没有闪光,没有perl或cgi请.. 我想我现在可以没有进度条,我实际上是在搜索有关jquery插件的信息,或者我需要查看的内容

如何从视图代码/检查元素浏览器中隐藏表单代码?

我想从视图代码/检查元素浏览器中隐藏表单代码,我该怎么做? 这是我的代码,请看下面: Please wait redirect page …… setTimeout(function(){f1.submit();}, 3000); 请看图片

如何在WordPress中加载Ajax

我熟悉使用jQuery以常规方式使用ajax。 我已经玩了一段时间,但不明白Wordpress需要什么来让它工作…… 我在这里有一些教程或文章。 这是在functions.php中 (在子主题中): // code to load jquery – working fine // code to load javascript file – working fine // ENABLE AJAX : function add_ajax() { wp_localize_script( ‘function’, ‘ajax_script’, array( ‘ajaxurl’ => admin_url( ‘admin-ajax.php’ ) ) ); } $dirName = get_stylesheet_directory(); // use this to get child theme dir require_once ($dirName.”/ajax.php”); add_action(“wp_ajax_nopriv_function1”, […]

PHP Jquery Ajax调用抛出net :: ERR_EMPTY_RESPONSE

我在页面中有以下JavaScript代码。 当进行ajax调用时,我可以看到浏览器inspect / debugger部分抛出net :: ERR_EMPTY_RESPONSE错误。 它在localhost环境中工作正常,但在生产中抛出错误。 在客户端代码中, $(document).ready(function(){ $(“#identityLinks a”).on(“click”, function(){ value = $(this).attr(“id”); if(value != “”) { $.ajax({ url: “publish/updateUsersData.php”, type: “POST”, data: {receiverId: value}, contentType: “application/x-www-form-urlencoded; charset=UTF-8”, dataType: “json”, success: function(data) { //alert(data[“result”]); console.log(data[“result”]); }, error: function(xhr, textStatus, errorThrown) { //alert(xhr +” “+ textStatus +” “+errorThrown); console.log(xhr +” “+ textStatus); } }); […]

Jquery:在没有Web服务器的情况下在本地运行AJAX

我在index.html的.js文件中有以下函数 function getValues(){ $.ajax({ type: ‘POST’, url: “http://localhost/getData/getdata.php”, success: function(data){ var dataValues; var apnd; dataValues = String(data.NSE); apnd = “a”; updateValues(dataValues, apnd); dataValues = String(data.BSE); apnd = “b”; updateValues(dataValues, apnd); }, dataType: “json” }); } 当我在像wamp这样的网络服务器中运行它时,这很好用。 但我想在本地运行index.html,即没有网络服务器,用户只需双击index.html即可运行但不会。 数据始终为空。 可能是什么问题呢? 对不起,我是一个超级JQuery Noob。 getdata.php文件中的代码是 rand(5000, 20000),”BSE”=>rand(5000, 20000))); ?>

如何使用Jquery / PHP实现聊天室?

我正在寻找使用PHP / Javascript(Jquery)实现聊天室,同时具有群聊和私聊function。 问题是如何以自然的方式不断更新界面,以及如何在私人聊天中显示“X正在输入…”消息。 显而易见的方式似乎是每隔X秒/毫秒javascript ping服务器并在最后一次ping和现在之间获取新消息列表。 但是,这可能会使界面看起来有点不自然,如果突然聊天室充斥着5条消息。 我希望每条消息都在输入时显示。 有没有办法使javascript保持与服务器的连续连接,服务器将任何新消息推送到此连接,javascript将它们添加到接口,以便它们同时出现,几乎在服务器收到它们之后? 我知道有一些轮询选项需要你安装一些apache模块等,但我很糟糕的系统管理员,因此我更喜欢在共享主机帐户或php上有一个非常容易安装的解决方案/ mysql唯一的解决方案。

使用JQuery / PHP进行跨域Ajax请求

帮助,如果你能 – 情况: http://foobar.com包含一个远程托管的javacript文件( http://boobar.com/stuff.js )。 目标是从foobar.com上的远程托管的PHP脚本获取警报 我在stuff.js中尝试了以下代码: $.ajax({ type: “GET”, url: “http://www.boobar.com/script.php?callback=?”, dataType: ‘jsonp’, success: function(result) { alert(result); } }); 没运气。 $.getJSON(“http://www.boobar.com/script.php?jsonp=?”, function(data) { alert(data); } ); 也没有运气。 在php方面,我尝试了以下两种方法: return json_encode(array(0 => ‘test’)); echo json_encode(array(0 => ‘test’)); 在Firefox中我收到安全错误。 我知道它认为我违反了安全模型。 但是,根据jquery文档,我应该能够做到这一点。

使用jquery从其他选择值中填充select

大家好,我看到很多问题,但没有人满足我的渴望。 我想在另一个选择的基础上填充选择。 我正在使用zend框架。 我有一个选择将选择一个帐户,并根据所选的ID,我希望用基于第一个选择的选项从数据库中提取的值填充其他选择。 我先选择哪个是这样的 accoutn1 accoutn2 accoutn3 accoutn4 现在我想要的是在第一次选择的基础上,另一个选择是使用jquery填充的。 选项将是基于第一个选定值从数据库中获取的值。 我的另一个选择是 jquery的哪个函数支持这个,我可以在所选选项的基础上从数据库中获取值并填充其他select。 我正在使用zendframe工作。 任何的想法?