小编Art*_*uro的帖子

jQuery使用AJAX加载Google Visualization API

有一个我无法解决的问题,我一直在互联网上看很多,但一无所获.

我有这个用于通过PHP执行Ajax请求的JavaScript.请求完成后,它会调用一个使用Google Visualization API绘制带注释时间线来呈现数据的函数.

这个脚本在没有AJAX的情况下工作得很好,如果我做内联的一切都很好,但是当我尝试用AJAX做它时它不起作用!

我得到的错误是在"数据"DataTable的声明中,在我获得的Google Chrome开发者工具中Uncaught TypeError: Cannot read property 'DataTable' of undefined.

当脚本出现错误时,页面上的所有内容都会被清除,它只显示一个空白页面.

所以我不知道如何让它发挥作用.

$(document).ready(function(){               
    // Get TIER1Tickets                 
    $("#divTendency").addClass("loading");

    $.ajax({
        type: "POST",
        url: "getTIER1Tickets.php",
        data: "",
        success: function(html){
            // Succesful, load visualization API and send data      
            google.load('visualization', '1', {'packages': ['annotatedtimeline']}); 
            google.setOnLoadCallback(drawData(html));                                                   
        }
    });     
});


function drawData(response){            
    $("#divTendency").removeClass("loading");

    // Data comes from PHP like: <CSV ticket count for each day>*<CSV dates for ticket counts>*<total number of days counted>
    // So it has to be split first by …
Run Code Online (Sandbox Code Playgroud)

ajax jquery google-visualization

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

SQL Oracle LEFT JOIN和SUBQUERY错误:ORA-00905:缺少关键字

请求您对此Oracle查询提供帮助.它给了我错误2"ORA-00905:缺少关键字".在我添加LEFT JOIN语句之前它工作正常.显然,如果没有LEFT JOIN语句,它将无法按需提供信息.

请提供任何帮助以了解此查询中缺少哪个关键字

非常感谢!:

数据库表:DW.TICKETS DW.TICKET_ACTLOG

子查询表:TABLE_RESOLVERS

SELECT 
    TO_CHAR(DW.TICKETS.RESOLVED_TIMESTAMP,'YYYY-MM-DD HH24:MI:SS') AS RESOLVED_DATE, 
    DW.TICKETS.SUBJECT, DW.TICKETS.OWNER_CORE_ID, 
    DW.TICKETS.TICKET_NUMBER, 
    TABLE_RESOLVERS.SUBMITTER AS RESOLVER_CORE_ID 

FROM DW.TICKETS 

LEFT JOIN
    (SELECT 
        TICKET_NUMBER,
        SUBMITTER 
    FROM DW.TICKET_ACTLOG 
    WHERE 
        TYPE = 'Final Resolution' AND 
        (SUBMITTER = 'B02666' OR 
        SUBMITTER = 'R66604') 
    ORDER BY CREATE_TIMESTAMP DESC 
    ) AS TABLE_RESOLVERS 

ON DW.TICKETS.TICKET_NUMBER = TABLE_RESOLVERS.TICKET_NUMBER  

WHERE 
    DW.TICKETS.RESOLVED_TIMESTAMP >= to_date('05-03-2010','dd-mm-yyyy') AND 
    DW.TICKETS.RESOLVED_TIMESTAMP < to_date('8-03-2010','dd-mm-yyyy') AND 
    DW.TICKETS.TICKET_NUMBER LIKE 'TCK%' AND 
    DW.TICKETS.TICKET_NUMBER IN 
        (SELECT TICKET_NUMBER 
        FROM DW.TICKET_ACTLOG 
        WHERE 
            (SUBMITTER = 'B02666' OR 
            SUBMITTER = 'R66604') 
        ) …
Run Code Online (Sandbox Code Playgroud)

sql oracle subquery left-join ora-00905

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

jQuery AJAX PHP JSON问题

当我以下列方式执行AJAX请求时,我遇到了接收空数组的问题:

这是我在JavaScript中执行的代码:

  <script type="text/javascript" src="lib/jquery.js"></script>
  <script type="text/javascript" src="lib/jquery.json.js"></script>
  <script type="text/javascript">   
   $(document).ready(function(){

    /* Preparar JSON para el request */
    var mJSON = new Object;
    mJSON.id_consulta = new Array;
    for (var i=0; i<3; i++){
     mJSON.id_consulta[i] = new Object;
     mJSON.id_consulta[i].id = i;
    }
    var sJSON = $.toJSON(mJSON); 

    $.ajax({
     type: "POST",    
     url: "getUbicaciones.php",  
     data: sJSON, 
     dataType: "json", 
     contentType: "application/json; charset=utf-8",              
     success: function(respuesta){  
      alert(respuesta);
     },
     error: function (request,error){
      alert("Error: " + request.statusText + ". " + error);
     }
    });  

   });
  </script>
Run Code Online (Sandbox Code Playgroud)

这是PHP下的代码:

 <?php …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery json

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

在Web服务中接收JSON数组作为参数

我正在使用Visual Basic .NET 3.5中编写的Web服务来接收从其他应用程序发送的JSON数组.

我正在发送一个像这样的JSON字符串:

[{"idRecoleccion":1,"PIN":"553648138"},{"idRecoleccion":2,"PIN":"553648138"}]
Run Code Online (Sandbox Code Playgroud)

我在Visual Basic .NET中收到的代码如下:

<WebMethod()> _
Public Function ConfirmaRecol(ByVal ArrayConfirma() As cConfirmaRecoleccion) As Boolean  
     For X = 0 To ArrayConfirma.Length -1
              ' Usage example
              ArrayConfirma(X).PIN
              ArrayConfirma(X).idRecoleccion
         End If
    Next
End Function
Run Code Online (Sandbox Code Playgroud)

我正在用这种方式定义类cConfirmaRecolecciones:

Public Class cConfirmaRecoleccion
Dim p_idRecoleccion As Integer
Dim p_PIN As String

Public Property idRecoleccion() As Integer
  Get
      Return p_idRecoleccion
  End Get
  Set(ByVal value As Integer)
      p_idRecoleccion = value
  End Set
End Property

Public Property PIN() As String
  Get
      Return p_PIN
  End Get
  Set(ByVal …
Run Code Online (Sandbox Code Playgroud)

vb.net json web-services

4
推荐指数
1
解决办法
5445
查看次数

批量发送数据到存储过程

我正在使用Microsoft .NET Framework 3.5使用VB.NET创建Web服务.我在SQL Server 2008中使用存储过程,以便SQL可以插入我传递的所有数据.

问题是,在其中一个服务器中,我需要传递大约10,000条记录,并且运行存储过程10,000次并不是非常有效.

我读到有一种方法可以将包含所有数据的XML文件传递给存储过程,但我不确定这是否是最有效的方法.此外,我无法使代码工作,我不知道是否必须将XML作为字符串传递.

我正在寻求一个方法的帮助,我可以将大量记录传递给存储过程一次,然后存储过程的同一个实例可以处理循环中的所有记录

谢谢大家.

xml vb.net sql-server asp.net stored-procedures

4
推荐指数
1
解决办法
2116
查看次数

oracle php ORA-00911 UPDATE上的无效字符

我正在运行一个PHP脚本,用于从Oracle DB更新表.首先,我收到一个带有JSON的对象:

[{"lot":"KLMHA17N9N00","requestor":"B10078","id":"FRESHLOT","username":"B26696","password":"B26696"},{"lot":"KLMHA17R1800","requestor":"B10078","id":"FRESHLOT"}]
Run Code Online (Sandbox Code Playgroud)

自从我在其他项目中使用JSON以来没有任何问题.

然后我在将结果解析为$ rmrid对象后创建查询:

$db_query = "update ao_lots 
                 set RMRID='".$rmrid->requestor."-".$rmrid->id."' 
               where ALOT_NUMBER='".$rmrid->lot."';";
Run Code Online (Sandbox Code Playgroud)

如果我回应查询,我得到这个:

update ao_lots 
   set RMRID='B10078-FRESHLOT' 
 where ALOT_NUMBER='KLMHA17N9N00';
Run Code Online (Sandbox Code Playgroud)

我没有看到任何问题,但是当我执行查询时,我收到此警告并且没有更新任何内容:

警告:oci_execute()[function.oci-execute]:ORA-00911:无效字符

我对该错误代码进行了一些搜索,但我找不到我发现的信息

任何建议将不胜感激

php oracle json ora-00911

4
推荐指数
1
解决办法
6445
查看次数

jQuery自动完成:从'source'事件中选择Id

我正在尝试将jQuery UI自动完成同时应用于三个输入框,因为请求和逻辑几乎相同,只有一个参数在它们之间发生变化.

因为我正在使用ajax检索的远程源,所以我试图知道请求是从哪个文本框中获取的.

正如您在'source'事件中的'switch'语句中所看到的,我尝试了$(this).attr("id")但这不起作用,它返回'indefined'

我试过这个,因为它处理'选择'和'焦点'事件,但不是'源'.我想我正在使用它的方式我指的是'来源'

有没有人知道如何知道在这种情况下调用的事件是哪个元素?

谢谢!!

$("#campo-categorias, #campo-tipos, #campo-colonias").autocomplete({
    minLength: 1,       
    delay: 100,
    source: function(request, response){
        var solicitud = new Object;

        switch ($(this).attr("id")){
            case "campo-categorias":
                solicitud.action    = 'get_categorias'; 
                break;
            case "campo-tipos":
                solicitud.action    = 'get_tipos_comida';   
                break;
            case "campo-colonias":
                solicitud.action    = 'get_colonias';   
                break;
        }           

        solicitud.consulta  = request.term;                     
        $.ajax({
            url: "wp-admin/admin-ajax.php",
            dataType: "json",
            data: solicitud,
            type: "POST",
            success: function(data){                                        
                response(data);
            }
        });
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui autocomplete jquery-selectors

4
推荐指数
1
解决办法
2622
查看次数

Java上的Java Web启动

我可以在iPad上运行Java应用程序(Java Web Start)吗?

看起来这是不可能的,但有人建议使用Cloud Browse(我找不到的应用程序)来运行Java.

有解决方案吗

UPDATE:云浏览器是一个应用程序可以在App Store,但它已被删除我的苹果.Cloud Browse将在外部处理网站,然后将网站内容流式传输到iPad屏幕(类似于视频流).

java java-web-start ipad ios

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