Tag: zend framework

如何在php和ajax中获取上传的图像路径?

我有一个简单的forms: 我正在尝试上传ajax: submit.on(“click”, function(){ var file = $(‘#file_upload’).val(); uploadImageAjax(file); return false; }); var uploadmageAjax = function(file) { $.ajax({ type: “POST”, url: “/test/index/imageupload”, data: { ‘file’: file }, dataType: “json”, success: function (data) { console.log(data); } }); } 我得到的回报是,例如, file: “C:\fakepath\weirdan003-10.jpeg” 但我不确定那条fakepath是什么! 如果我只是在PHP中这样做我会得到这样的图像: if (isset($_POST[‘upload_picture’]) ) { $data = $formImageUpload->getValues(); $pictureName = $data[‘picture’]; …. 然后上传它。 所以我想弄清楚的是,如果ajax将POST操作调用到该操作的正确文件,那么我就可以将其上传到磁盘。 […]

ZFdebug Jquery干扰

我使用Zend Framework和ZfDebug( http://code.google.com/p/zfdebug/ )和插件Base64 Encode / Decode。 ( http://plugins.jquery.com/project/base64 ) 问题是当我试图做: $(document).ready(function(){ $(‘#submit’).click(function(e){ e.preventDefault(); data = $.base64Encode(“something”); alert(data); }); }); 出现错误: $ .base64Encode不是函数 如果在源中加载了ZfDebug包含脚本 #ZFDebug_debug { font: 11px/1.4em Lucida Grande, Lucida Sans Unicode, sans-serif; position:fixed; bottom:5px; left:5px; color:#000; z-index: 255;} #ZFDebug_debug ol {margin:10px 0px; padding:0 25px} #ZFDebug_debug li {margin:0 0 10px 0;} #ZFDebug_debug .clickable {cursor:pointer} […]

如何以自定义方式在Zend Framework应用程序中实现jquery?

如何以自定义方式在Zend Framework应用程序中实现jquery。 追加jquery.js 好的 附加脚本确定 将POST数据发送到控制器ok 处理POST数据确定 发送’AjaxContext’回复客户端现在好了 (谢谢) 我第一次使用jquery,我做错了什么?

Zend在提交时形成ajaxvalidation

我目前正在尝试使用ajax和zendvalidation同时validationzend表单… 让我解释一下,我的表单会弹出一个iframe(fancybox),当提交时,我需要显示一条“谢谢”消息,关闭iframe并重定向用户。 我打算使用ajaxvalidation来关闭fancybox iframe,如果成功的话。 我按照几个教程http://www.zendcasts.com/ajaxify-your-zend_form-validation-with-jquery/2010/04/解释了如何ajaxify你的zend表单来显示textInput上的onblur事件的错误。 一切正常,但是当我在提交按钮上指定click事件时,我的猜测是表单由zend处理并且ajaxvalidation不起作用…你有任何提示还是你看到明显的错误?? 非常感谢…. javascript: $(function() { $(‘#contact’).submit(function() { doValidation(); }); }); function doValidation() { var url = ‘/ceramstar/public/contact/validateform’; var data = {}; $(“input”).each(function(){ data[$(this).attr(‘name’)] = $(this).val(); }); $.post(url,data,function(resp) { //document.write(resp); console.log(resp); alert(resp); //parent.$.fancybox.close(); },”json”); } zend行动: public function validateformAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $form = new Form_ContactForm(); $form->isValidPartial($this->_getAllParams()); //print_r($bool); $json = $form->processAjax($this->getRequest […]

如何在JS中翻译字符串

我有一个项目,我想为PHP部分翻译成多种语言我使用Zend Frameworks Zend_Translate和GetText。 现在我想翻译JS部分。 我正在使用jQuery JS Framework,并希望听到您对JS文件的翻译的想法

Fancybox:TypeError:$(…).Fancybox不是函数

我想打开一个花哨的盒子,但它给出了一个Type错误,请你帮我解决这个问题 视图页面包含以下代码 $(document).ready(function() { $(‘.fancybox’).fancybox(); }); HTML代码 Add New Vessel 我想在花式框中打开内联id div action(‘add’, ‘agency’, NULL); ?> 在Bootstrap中,我包含两个文件 $view->headScript()->appendFile($view->baseUrl(‘/public/js/jquery-1.10.1.min.js’)); $view->headScript()->appendFile($view->baseUrl(‘/public/js/jquery.fancybox.js?v=2.1.5’));

如何将外部javascript文件添加到Zend Framework 2应用程序?

我需要将jQuery和其他javascript文件添加到我的Zend Framework项目中。 我正在尝试使用Action控制器: – public function userinfoAction() { $this->view->headScript()->appendFile($basePath .’/js/validate_jquary.js’); $this->headScript()->appendFile(‘http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js’); return new ViewModel(); } 但它没有用。

使用jquery的Zend Framework表单

任何人都知道如何使用Zend_Form和jquery简单地创建一个表单? 我想使用Zend_Form来validation表单,所以我不需要在JavaScript和PHP中使用双脚本表单。 谢谢, Ivo Trompert

如何根据用户操作更新内容

对于我的下一个应用程序,我想实现一些具有facebook墙function的东西,但让我解释一下。 对于那些使用过facebook的人,你知道当有人在你的墙上发布消息,并且你登录到你的账户时,你会立即在左下角的某个地方收到通知。 最近他们甚至推动了这一点,如果有人评论它,评论会在您可视化页面时更新,就像即时聊天一样。 我的应用程序将用PHP开发,我将使用Zend Framework来完成它。 我对基本原理感兴趣,这使得facebook墙表现得像那样(实时更新)。 我知道有ajax涉及但我无法确定当用户做某事时javascript是如何触发的。 甚至更多,如何将用户查看页面后添加的一些信息推回给用户。 例如,假设有人将我添加为朋友。 如果我已登录,我希望看到“X已将您添加为朋友”的通知。我希望您了解我正在尝试做的事情。 如果你能告诉我一些基本的想法,也许提供一些有这些信息的链接,我将非常感激。 感谢您抽出宝贵时间阅读本文。

Zend Framework – JQuery – 日期选择器 – 格式日期为YYYY-mm-dd

我在基于Zend Framework的应用程序表单中使用JQuery DatePicker。 这是日期选择器的代码 $this->addElement(‘datePicker’,’movie_release_date’, array( ‘label’ => ‘Release Date:’, ‘required’=> false ) ); 默认情况下,当您选择日期时,它会存储在文本输入中,例如’mm / dd / yyyy’ 但我想让它像’yyyy-mm-dd’ 我在addElement方法中尝试了许多选项,如dateFormat,format等,但没有任何效果! 请帮忙! 我卡住了,在论坛上找不到任何相关内容……