小编Pet*_*ter的帖子

Jquery帖子,在新窗口中响应

我有一个脚本,on.DocumentReady将数据发布到另一个页面.该页面响应了一个封装在一个div标签中的HTML.

我的目标是在新窗口中打开此帖子响应/数据.

任何提示或线索?

这是我根据Mille博士的建议创建的片段.

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
 <script type="text/javascript">
$(document).ready(function() {
var packslip_id = 35592;
var po_no = 0018439;
var  box_no = 1;
    $.post("https://example.com/barcode/generate", { packing_slip: packslip_id, reference: po_no, total_boxes: box_no}, 
    function (data) {
        alert(data);
        var win=window.open('about:blank');
        with(win.document)
        {
            open();
            write(data);
            close();
        }
    });
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

无论如何从type = file输入中删除"no file selected"?

无论如何,我似乎无法弄清楚使用type ="file"删除输入旁边显示的"No file selected"文本.

你们知道吗? Safari截图

html javascript

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

iPhone网络应用程序,不存储cookie

我正在为iOS的网络应用程序工作.当应用程序打开时,它会检查用户是否有一个存储有用户电子邮件的cookie,然后让用户进入主页,或者将用户重定向到身份验证页面.

这在使用safari时非常有效.我遇到的问题仅在应用程序存储在主屏幕上时才会发生.似乎主屏幕Web应用程序在用户退出应用程序时删除了cookie.

任何强迫应用程序存储该cookie的建议都会非常感激.

谢谢,彼得

php iphone cookies session

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

Google Maps v3通过jQuery $ .ajax和json添加标记

我有问题是使用jquery将地图标记添加到gmaps.到目前为止,这是我的代码.

现在,我得到的错误是 Uncaught ReferenceError: GLatLng is not defined

地图加载正常,正在获取和解析json数据...从我可以告诉...;)

添加地图引脚/标记或w/e你称之为em ...


EventsModel.prototype.fetchMapPoints = function()
{
    $.ajax({
        dataType: "json",
        url: '../../events/map',
        success: eventsV.writeMapPoints
    });
}

EventsView.prototype.writeMapPoints = function(Locations)
{
    if (Locations.length>0) { 
      for (i=0; i<Locations.length; i++) { 
        var location = Locations[i]; 
        eventsV.addMapPin(location); 
      } 
      //zoomToBounds(); 
    }
}

EventsView.prototype.addMapPin = function(location)
{
    var point = new GLatLng(location.lat, location.lng); 
    var marker = new GMarker(point); 
    map.addOverlay(marker); 
    bounds.extend(marker.getPoint()); 
    $("<li />")
    .html(location.name) 
    .click(function(){ 
      showMessage(marker, location.name); 
    }) 
    .appendTo("#list"); 
    GEvent.addListener(marker,"click", function(){ 
    showMessage(this); 
    }); 

}
Run Code Online (Sandbox Code Playgroud)

地图初始化


EventsModel.prototype.fetchGmapScript = function()
{ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-maps google-maps-api-3

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

当删除mysq查询限制时,来自mysql的solr dataimport会死掉

我有一个mysql数据库,在一个表中有超过400,000,000条记录.

当我设置限制时,Solr导入运行正常.我的最后一次测试是10,000,000,它在大约5分钟内成功运行.在Solr中拥有完整的数据集是必需的,当我删除限制时,solr报告它已经丢失了与mysql的连接.

我相信我遇到的是当前配置中的错误配置或限制.

这是来自tomcat的catalina.out日志

Caused by: java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: SELECT id as solr_id, id,firstname, lastname, state from names Processing Document # 1
        at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:621)
        at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:327)
        at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:225)
        ... 3 more
Caused by: org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: SELECT id as solr_id, id,firstname, lastname, state from names Processing Document # 1
        at org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72)
        at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:253)
        at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:210)
        at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:39)
        at org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59)
        at org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:73)
        at org.apache.solr.handler.dataimport.EntityProcessorWrapper.pullRow(EntityProcessorWrapper.java:330)
        at org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:296)
        at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:683)
        at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:619)
        ... 5 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: …
Run Code Online (Sandbox Code Playgroud)

mysql solr large-data dataimporthandler

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

PHP帖子名称通配符 - $ _POST ['var _'.*];

是否有某种通配符可用于创建以特定字符串开头的POST变量?

本质上,我试图捕获任何包含bSortable_(通配符)作为名称的POST.

bSortable_1 bSortable_2 bSortable_3

我正在为库jquery数据表执行此操作.

http://www.datatables.net/usage/server-side

php

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

是否可以预先$ this-> input-> post(); 在codeigniter?

我正在为CI编写一个库,我有一个方法,我调用它来收集所有可能的post变量.我想以某种方式利用codeigniter输入类中内置的xss和安全类.

那可能吗?

这是不使用CI输入类的工作方法.


private function parse_options()
{  
    foreach($_POST as $key => $val)  
    {  
        $options[$key] = $val;  
    }  

    return $options;      
}
Run Code Online (Sandbox Code Playgroud)

php post codeigniter

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

codeigniter 2 htaccess路由差异

Codeigniter v2.0于28日发布.我只是设置了一个全新安装并尝试从url中删除index.php.我使用相同的apache站点可用配置,htaccess和codeigniter配置.

当我排除index.php时,Codeignter只加载routes.php中定义的默认控制器.

例如

这是我对相关网站的apache配置.

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName myurl.com
DocumentRoot /var/www/myurl.com
<Directory />
    Options FollowSymLinks
    AllowOverride FileInfo
</Directory>
<Directory /var/www/myurl.com>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride FileInfo
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ …
Run Code Online (Sandbox Code Playgroud)

.htaccess codeigniter apache2 codeigniter-2

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

codeigniter活动记录,生成,但不执行查询

我正在工作一个库,需要将sql查询作为字符串提供给它的工作.

我正在使用CodeIgniter和他们的数据库类的活动记录实现.

我知道我可以像这样回应SQL语句......但我只想生成这个查询,而不是执行它.

 echo $this->db->last_query();
Run Code Online (Sandbox Code Playgroud)

任何帮助实现这一点都会很棒!

php activerecord codeigniter

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

这个方法应该分解成单独的方法吗?

此方法搜索搜索关键字并解析mysql查询,并重写where表达式以包含LIKE%keyword%.

它运作良好,但我不知道它的好或坏做法是否有这么多循环的方法...

private function build_where($query_array, $options)  
{  
    //add WHERE starting point  
    $where = '';        

    if(!empty($query_array['WHERE']))
    {
        //build where array
        $where_array = $query_array['WHERE'];   

        //start the where
        $where .= 'WHERE ';

        //get columns array
        $columns_array = $this->build_columns_array($query_array);

        //if there is a search string           
        if(!empty($options['sSearch']))
        {
            //check for enabled columns
            $i = 0;
            $columns_length = count($columns_array);
            for($i; $i < intval($columns_length); $i++)
            {
                //create the options boolean array
                $searchable_columns['bSearchable_'.$i] = $options['bSearchable_'.$i];
            }

            //loop through searchable_columns for true values
            foreach($searchable_columns as $searchable_column_key => $searchable_column_val)
            { …
Run Code Online (Sandbox Code Playgroud)

php decomposition

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