小编Abs*_*Abs的帖子

编码URL导致来自浏览器的禁止消息的奇怪问题

准备好一些陌生感.以下在Fi​​refox中运行良好:

重定向到此网址:

http://localhost/webs/van/front-end/slr/edit_rule.php?rule_name=test&rule_type=alloc_ext&copy=1
Run Code Online (Sandbox Code Playgroud)

但是,它在IE8中不起作用,因为它将上面的内容转换为此,请注意最后地址中的版权符号:

http://localhost/webs/van/front-end/slr/edit_rule.php?rule_name=test&rule_type=alloc_ext©=1
Run Code Online (Sandbox Code Playgroud)

所以,我觉得很奇怪,就encodeURIComponent这样:

window.location.href = 'edit_rule.php%3Frule_name%3Dtest%26rule_type%3Dalloc_ext%26copy%3D1';
Run Code Online (Sandbox Code Playgroud)

同时,Firefox和IE8现在给我一个禁止的消息!?!

您无权访问/webs/van/front-end/slr/edit_rule.php?此服务器上的rule_name = test2&rule_type = alloc_ext© = 1.

我不明白,发生了什么事?

谢谢大家的帮助.

javascript php internet-explorer

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

使用AppleScript打开邮件

我以为我可以这样做:

tell application "Mail"
activate
end tell
Run Code Online (Sandbox Code Playgroud)

虽然我可以看到顶部的邮件工具栏.它没有将邮件应用程序带到前面以使其完全可见.

我的录音机也不能用于某些原因,所以我无法用它来找出我需要做的事情.

我怎样才能做到这一点?

macos applescript

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

JQuery AJAX Post Request与绝对URL一起失败

我试图通过AJAX测试API.我使用过JQuery:

$(document).ready(function(){

    $('#ajax').click(function(e){

        var sampleHTML = '<html></html>';

        var api_key = 'asfasasfs2';        

        $.post('http://google.com/', { api_key: api_key, html: sampleHTML },

           function(data) {

             alert("Data Loaded: " + data);

        });

    });

});
Run Code Online (Sandbox Code Playgroud)

当我使用绝对URL时,我需要它,因为这是一个外部API,firebug什么都没有显示.好像没有发帖请求!

我以为我会在chrome上测试它,它显示状态为已取消,类型为待处理.这是什么意思?

请注意,我已将Google的网址隐藏起来,以隐藏我的API网址.

ajax jquery

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

API是必需的状态方法吗?

我正在构建一个API,我想知道是否值得在API中使用一个方法来返回API的状态,无论它是否存活?

或者这是毫无意义的,它的API用户工作只能调用他们需要的方法,如果由于网络问题它没有返回任何东西,他们会根据需要处理它?

api rest

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

找到直接的孩子,不再使用jQuery了

在搜索特定元素时如何让直系孩子?例如,我想获取tr表的元素t1.

    <table id="t1" bgcolor="yellow">
        <tbody>
            <tr>
                <td>This is Cell 1</td>
                <td>This is Cell 2</td>
            </tr>
            <tr>
                <td>This is Cell 3</td>
                <td>
                    <table id="t2" bgcolor="red">
                        <tbody>
                            <tr>
                                <td>This is Cell 1</td>
                                <td>This is Cell 2</td>
                            </tr>
                            <tr>
                                <td>This is Cell 3</td>
                                <td>This is Cell 4</td>
                            </tr>
                        </tbody>
                    </table>
                </td>
            </tr>
        </tbody>
    </table>
Run Code Online (Sandbox Code Playgroud)

我试过这个:

'Count = ' + $('#t1 tbody').children('tr').length;
Run Code Online (Sandbox Code Playgroud)

但是,我算了4,我不明白为什么?

是一个完整的例子:

javascript jquery

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

jQuery children返回一个布尔值?

我遇到过这一行,我可以猜到它正在做什么,但不应该有length > 0孩子或者它总是返回/可以用作布尔值吗?

或者jQuery的孩子是否返回一个布尔值,或者这个人是否依赖于返回的孩子的存在?

append(($(this).children()) ? '<div class="vAlignWrapper" style="overflow: hidden;">' + $(this).html() + '</div>' : '&nbsp;').
Run Code Online (Sandbox Code Playgroud)

我正在尝试调试一个大型JS文件,我正在努力确保每一行都能完成它应该做的事情.

javascript jquery

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

Paypal自适应支付和IPN

我使用AngellEye librar y 来使用Paypal自适应支付.

一切都很好,除了IPN.在Sandbox模式下使用Paypal时,我收到了一个通知我的URL.但是,一旦我上线,我的服务器就不会收到IPN POST请求.我检查了我的Apache access.log.

我是否需要在某处启用Paypal IPN以进行实时自适应支付?

在我的Paypal帐户中,在销售偏好下,它将IPN显示为已禁用.要启用它,我还需要提供一个URL.但是,我的URL是动态的,我假设因为我使用的是Paypal API,我不需要更改它吗?

IPN的用法:

    $PayRequestFields = array(
        'ActionType' => 'CREATE',                                               
        'CancelURL' => base_url() . 'd/cancel/' . $this->transactionID,                                    
        'CurrencyCode' => $this->product->currency, 
        'ReturnURL' => base_url() . 'd/success/' . $this->transactionID,
        'FeesPayer' => 'PRIMARYRECEIVER',
        'IPNNotificationURL' => base_url() . 'ipn/status/' . $this->transactionID,  
        );
Run Code Online (Sandbox Code Playgroud)

paypal paypal-ipn paypal-adaptive-payments

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

超链接工作 - 带提交按钮的Html表单不工作

我有一个PHP脚本,可以推送标题以允许下载文件.当通过超链接或通过浏览器使用链接调用时,此脚本可以正常工作.这是它的样子:

<a href="download.php?file=test.mp3&properFilename=Testing File">Download</a>
Run Code Online (Sandbox Code Playgroud)

我希望这是一个按钮(sbumit),所以我这样做:

<form action="download.php?file=test.mp3&properFilename=Testing File" method="get">
<input type="submit" value="Download Audio" name="download"/>
</form>
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用.当我点击它.它启动下载对话框但文件名为空.它将文件名显示为".mp3"(不带引号)!通过超链接的相同链接显示确切的文件名"测试文件".为什么是这样??以下是有关的PHP代码段:

$filename = '../'.$_GET['file'];
$properFilename = $_GET['properFilename'].'.mp3';

header("Content-Disposition: attachment; filename=\"".basename($properFilename)."\";" );
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($filename));
readfile("$filename");
exit();   
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.这让我整日疯狂!

php forms download hyperlink http-headers

0
推荐指数
1
解决办法
7510
查看次数

Flash/Actionscript可以上传到不同的服务器吗?

是否可以将文件上载到另一台服务器或将文件从Flash对象传递到驻留在不同服务器上的脚本?

我想使用他们的REST API将视频上传到viddler.我希望直接向他们上传视频.Flash有能力吗?

如果这是可能的,我将非常感谢我可以使用的教程或现有代码的链接.

谢谢大家

flash actionscript-3

0
推荐指数
1
解决办法
154
查看次数

文件上传期间会发生什么?

我使用PHP脚本将文件上传到我的服务器(服务器A).使用相同的PHP脚本,我再次使用CURL从我的站点上传到另一台服务器(服务器B),使用刚才上传的内容:

$file = $_FILES['file']['tmp_name'];
Run Code Online (Sandbox Code Playgroud)

我的问题是:在继续上传到服务器B之前,此脚本是否等待文件完全上传到服务器A?

如果没有,我如何让脚本等待上传到我的所有内容然后继续上传到服务器B而脚本没有结束执行?

php

0
推荐指数
1
解决办法
258
查看次数