问题列表 - 第47985页

如何将ajax返回值设置为变量

我有以下成功执行的ajax调用:

function fnFormatDetails ( oTable, nTr )
   {
            var aData = oTable.fnGetData( nTr );

            var memberid = 'memberid='+ aData[6];

            $.ajax({
                type: "POST",
                url: "shout.php",
                data: memberid,
                success: function(html) {
                    //$("#shout").html(html);   
                    var sOut = html.returned_val;
                }
            });

            return sOut;
        }
Run Code Online (Sandbox Code Playgroud)

如果我删除注释掉的行($("shout").html(html)并在我的页面上使用div,结果显示正常.但是,还有第二个函数将使用来自sOut的HTML结果并相应地显示在适当的位置.

shout.php中的PHP文件只是"回显"HTML到页面(然后返回并相应地显示).

遗憾的是,我无法根据我的ajax调用结果设置变量sOut.我错过了什么?

php ajax jquery

3
推荐指数
1
解决办法
4423
查看次数

cvc-complex-type.2.4.a:从元素'init-param'开始发现无效内容

这是我的web.xmlxsd

<?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">
Run Code Online (Sandbox Code Playgroud)

这是servlet节点

<servlet>
    <servlet-name>spring1</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    <init-param> <!-- here is a problem -->
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/spring-servlet.xml</param-value>
    </init-param>
</servlet>
Run Code Online (Sandbox Code Playgroud)

在标记的行上xml验证器说

cvc-complex-type.2.4.a:从元素'init-param'开始发现无效内容.其中一个'{" http://java.sun.com/xml/ns/javaee ":启用," http://java.sun.com/xml/ns/javaee ":async-supported," http:/ /java.sun.com/xml/ns/javaee ":运行为," http://java.sun.com/xml/ns/javaee ":安全角色引用," HTTP://java.sun .com/xml/ns/javaee ":multipart-config}'是预期的.

有什么问题,如何更正此错误?

xsd web.xml servlets init-parameters

42
推荐指数
2
解决办法
5万
查看次数

错误预期';' 在实例之前

快速概述我是如何做到这一点的.

  1. 创建了结构
  2. 创建.cpp文件
  3. 使用CMake创建Make文件
  4. 使接收的错误

我正在尝试编译以下代码:

#include <iostream>
using namespace std;

enum UnitType { Meter, Inch };
class Meter {
    double value;

    public:
        Meter(double value) : value(value) {}
        double convertTo(UnitType unit) {
            if (unit == Inch) {
                return value * 39.3700787;
            }   
        };  
};

int main (int argc, char *argv[])
{
    try 
    {   
        Meter meter(1.0);
    }
    catch (int e) {
        cout << "exception " << e << endl;
    }

    return 0;
} …
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
1
解决办法
1313
查看次数

如何将导入语义实现到当前块范围?

文件use表明:

一些...伪模块将语义导入当前块范围(如严格或整数,不像普通模块,它将符号导入当前包(在文件末尾有效).

同样的, autodie

将函数替换为具有词法范围的成功或死亡的函数

如何使用普通模块将导入语义实现到当前块范围?

perl

3
推荐指数
1
解决办法
115
查看次数

从屏幕cocos2d iPhone删除精灵?

我有一个我写的游戏.我准备好称它已经完成,但我发现了一个错误.基本上,随着游戏时间的延长,游戏变慢.我的猜测是这是因为仍在屏幕上绘制的精灵.我将粘贴下面的代码,但基本上sprite是在"addNewBall"方法中创建的.在此方法中,它被添加到计算其运动的数组中.在球到达离开屏幕的位置后,它从阵列中移出,这使得它停止移动,但它仍然被"拉出"屏幕.如何删除精灵,以便处理器不再计算它.在此先感谢您的帮助!

皮匠

码:

-(void) addNewBall {
    NumberOfBalls = NumberOfBalls + 1;  

    int RandomXPosition = (arc4random() % 240) + 40;
    NSString *BallFileString = @"OrangeBall.png";

    switch (arc4random() % 5) {
        case 1:
            BallFileString = @"OrangeBall.png";
            break;
            case 2:
                BallFileString = @"GreenBall.png";
                break;
            case 3:
                BallFileString = @"YellowBall.png";
                break;
            case 4:
                BallFileString = @"PinkBall.png";
                break;
            case 0:
                BallFileString = @"BlueBall.png";
                break;
    }


    Ball = [CCSprite spriteWithFile:BallFileString];
    Ball.position = ccp(RandomXPosition, 520);

    BallIsMoving = YES;
    [self addChild:Ball z:10];
    [AllObjectsArray_ addObject:Ball];
    [BallArray_ addObject:Ball];

}


//And here …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c cocos2d-iphone

3
推荐指数
1
解决办法
9881
查看次数

Rails:为什么"sudo"命令无法识别?

在我的应用程序目录中(在Windows上)我运行:

sudo pdfkit --install-wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)

正如这里解释的那样,但我收到了这个错误:

'sudo'不被识别为内部或外部命令,可操作程序或批处理文件.

可能是什么问题呢 ?

sudo ruby-on-rails pdfkit wkhtmltopdf ruby-on-rails-3

16
推荐指数
3
解决办法
7万
查看次数

"完成"按下时隐藏UITextView的虚拟键盘

我想隐藏(resignFirstResponder)UITextView'完成'按下时的虚拟键盘.Theres没有'退出结束' UITextView.在UITextField我用' IBAction和' resignFirstResponder方法连接'退出时结束' .我怎么能这样做UITextView

iphone uitextview iphone-sdk-3.0 ios iphone-softkeyboard

5
推荐指数
2
解决办法
1万
查看次数

阅读Web应用程序资源

背景

开发一个简单的Web应用程序(Eclipse + JBoss + Apache Tomcat)来生成XML文件.

问题

"业务范围"列表针对数据库进行查询,"列群集"列表使用所选的"业务范围"项查询数据库.这两个都是存储外部文本文件的唯一查询.

这些文件目前存储在以下位置:

  • 的WebContent/META-INF /业务areas.sql
  • 的WebContent/META-INF /列clusters.sql

然后将它们用于播种PreparedStatement.

源代码

读取SQL代码的方法可能类似于:

  private String getSQL() {
    String result = "";

    try {
      BufferedReader br = open( "business-areas.sql" );
      String line = null;

      while( (line = br.readLine()) != null ) {
        result += line;
      }

      br.close();
    }
    catch( Exception e ) {
      e.printStackTrace();
    }

    return result;
  }
Run Code Online (Sandbox Code Playgroud)

问题

我想知道:

  1. 存储此类资产以作为Web应用程序的一部分进行部署的最佳实践是什么?(也就是说,这是META-INF一个好位置,还是META-INF/resources首选?)
  2. 您建议使用哪些API来读取文件内容?(也就是说,如何编写open方法以便找到要打开的文件?)

我已经有JNDI来建立数据库连接,但如果可能的话,宁愿不使用JNDI来获取文件的句柄.

相关网站

谢谢!

java jsf jboss servlets web-applications

6
推荐指数
1
解决办法
2万
查看次数

Safari 中有没有办法将新标签的焦点默认为搜索框?

在 safari 浏览器中,您是否可以进行调整,以便在创建新选项卡时主要焦点跳转到浏览器中的搜索框或至少跳转到地址栏,而不是关注主页?

safari macos

2
推荐指数
2
解决办法
2234
查看次数

setInterval with(this)

请有人在setInterval函数的末尾解释一下(this)的含义是什么:

function Klass(name) {
      this.name = name;
      this.handle = null;

      this.startTimer = function() {

        this.handle = setInterval(function(obj) {

          return(function() {
            alert(obj.name);
            });

          }(this), 5000); // <-------------------- (this)

      }
Run Code Online (Sandbox Code Playgroud)

javascript setinterval

3
推荐指数
1
解决办法
1519
查看次数