我是cakephp的新手,我想在我的主页上实现Ajax.
我的页面中有三个模块(客户端,开发人员和项目).我想添加一个ajax链接.它只在索引页面中完美运行.
我的代码:
<h2>Projects</h2>
<div class="clear"></div>
<ul>
<li title="Project List">
<?php echo $ajax->link('Projects List', array("controller" => "projects", "action" => "index"), array( 'update' => 'main_page' ));?>
</li><br />
<li title="Add New Project">
<?php echo $ajax->link('Add New Project', array("controller" => "projects", "action" => "add"), array( 'update' => 'main_page' ));?>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
现在,我的第一个问题是在添加表单中,使用js进行验证无效.
第二个是:如果我使用cakephp内置验证,那么它会验证我的表单,但如果没有插入数据,则将页面重定向到"admin/projects/add".
第三个问题是,上述情况发生,我想通过我的ajax链接重定向到列表网页,在那个时候,它也没有工作.
Centos 6.4,WHM 11.38.1
我在努力mod_python工作时遇到了麻烦.
我收到了这个错误
apxs:Error: Command failed with rc=65536
Run Code Online (Sandbox Code Playgroud)
我已经试过了custom_easyapache_modules.
还尝试下载tar.gz和
./configure --with-apxs=/usr/local/apache/bin/apxs
make && make install
Run Code Online (Sandbox Code Playgroud)
我也试过(https://bugzilla.redhat.com/show_bug.cgi?id=465246)修复/src/connobject.c
总是相同的消息.
我试图在Root.Content.Main之前插入一个新的管理选项卡,没有任何运气.我试过了:
$fields->insertBefore(new Tab('Root.Content.Overview', 'Overview'), 'Root.Content.Main');
Run Code Online (Sandbox Code Playgroud)
和
$fields->addFieldToTab('Root.Content', new Tab('OverviewTab', 'Root.Content.Overview'), 'Root.Content.Main');
Run Code Online (Sandbox Code Playgroud)
没有运气.
有人有主意吗?我已经通过API进行了搜索,但对于标签命名系统的工作方式没有太多解释.
当我创建我的GUI时,我使用cardlayout来保存我的不同面板,因为我相信很多人都知道.这会将我的屏幕设置为我最大面板的宽度和高度.这使我第一次到屏幕的美观,这是远小于问题SudokuPanel和CalkuroPanel.
当我换到更大的屏幕时,我尝试设置首选大小,但无济于事.
任何帮助链接到良好的信息或任何通常只会帮助的人将非常感激:).
请在下面找到我的主要课程(我在哪里画GUI):
import java.awt.*; import javax.swing.*; import java.util.*;
public class puzzleGUI{
private static JPanel screens;
public static String username;
static public void main (String[] args){
JFrame puzzle = new JFrame ("Sudoku/Calkuro Pro");
...
PuzzleStartPanel startPanel = new PuzzleStartPanel();
PuzzleChoosePanel choosePanel = new PuzzleChoosePanel();
PuzzleSudokuPanel sudokuPanel = new PuzzleSudokuPanel();
PuzzleCalkuroPanel calkuroPanel = new PuzzleCalkuroPanel();
screens = new JPanel(new CardLayout());
screens.add(startPanel, "start");
screens.add(choosePanel, "choosePuzzle");
screens.add(sudokuPanel, "sudoku");
screens.add(calkuroPanel, "calkuro");
screens.setPreferredSize (new Dimension(250, 80));
puzzle.setJMenuBar(menuBar);
puzzle.getContentPane().add(screens);
puzzle.pack();
puzzle.setVisible(true); …Run Code Online (Sandbox Code Playgroud) 我有一个问题是获得给定文件名的扩展名.我收到1个文件URL.
可能就像
/var/www.dir/file.tar.gz OR /var/www.dir/file.exe
Run Code Online (Sandbox Code Playgroud)
现在我需要从给定的URL中拆分文件扩展名(如.tar.gz OR .exe).URL由用户动态给出.任何人请帮帮我,如何解决这个问题
发送请求后,我将通过SET FLASH将结果通知给用户.当用户发送请求时,显示消息的方式是什么?
例如,当发送消息表单时:显示 - >表单正在发送,然后显示一条flash消息
在条件的基础上获得DB结果
if($keyword!='')
build condition;
/*
array('conditions' => array("AND" => array ("esl.esl_artistname LIKE"=>"%".$artistname."%",
"esl.esl_songname LIKE"=>"%".$songname."%")),
'limit' => $arrFind['limit'],
'page'=>$arrFind['page']));
*/
if(!name!='')
/*
array('conditions' => array("esl.esl_artistname LIKE"=>"%".$artistname."%"),
'limit' => $arrFind['limit'],
'page'=>$arrFind['page'] ))
*/
$this->find('all',condition);
Run Code Online (Sandbox Code Playgroud)
这该怎么做?如何连接两个条件?
目前我使用的编辑器是Adobe Dreamweaver.在我的编辑器中,以下语句在试用期间起作用,但是在我的浏览器中,例如Safari,Mozilla和Chrome,我的淡入和淡出根本不起作用.我希望他们不断淡出然后淡入,但图像仍然可见.任何煽动为什么这发生在我身上?
$(document).ready(function(){
var x=0;
while(x==0 ){
$("#Imag1").fadeOut(3000);
$("#Imag2").fadeOut(8000);
$("#Imag3").fadeOut(6000);
x++;
if(x==1){
$("#Imag1").fadeIn(2000);
$("#Imag2").fadeIn(5000);
$("#Imag3").fadeIn(9000);
x--;
}
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个简单的JPanel(otherJPanel),下面有一个标签,都在另一个JPanel(mainJPanel)里面.mainJPanel覆盖paintComponent,并repaint()在其他地方手动调用,标签文本和背景otherJPanel动态设置.
然而,当我移动标签内otherJPanel则paintComponent不会被调用.知道为什么吗?
为了测试这个,我创建了下面的测试项目,两个位置都有标签.但是,paintComponent在处理循环中没有调用它,我做错了什么?
package uk.co.moons.gui.components.testapps;
import java.util.logging.Level;
import java.util.logging.Logger;
public class DisplayJFrame extends javax.swing.JFrame {
/** Creates new form DisplayJFrame */
public DisplayJFrame() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
displayJPanel1 = new uk.co.moons.gui.components.DisplayJPanel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setName("Form"); // NOI18N
displayJPanel1.setName("displayJPanel1"); // NOI18N
getContentPane().add(displayJPanel1, java.awt.BorderLayout.CENTER);
pack();
}// </editor-fold>
public void draw() {
displayJPanel1.revalidate();
displayJPanel1.repaint();
}
public void setTO(TestObject …Run Code Online (Sandbox Code Playgroud) 我只是想做一个简单的if陈述,告诉你你得到的个人津贴,取决于你的年龄.Employee课堂上有一个"年龄"的领域,这就是我超越这个年龄的原因.但是我收到错误:对于参数类型Employee,int,运算符>未定义.
我哪里错了?这是我的代码:
double calculatePersonalAllowance(Employee age){
if (this.age < 65) {
personalAllowance = 94440;
}
else if (this.age >= 65 && <75){
personalAllowance = 10500;
}
else if (this.age >75){
personalAllowance = 10660;
return personalAllowance;
}
Run Code Online (Sandbox Code Playgroud) java ×4
cakephp ×2
swing ×2
ajax ×1
animation ×1
apxs2 ×1
cakephp-1.3 ×1
cardlayout ×1
file ×1
javascript ×1
jquery ×1
mod-python ×1
panel ×1
php ×1
silverstripe ×1
yii ×1