小编Jos*_*ett的帖子

使用JavaScript/jQuery在重定向上发送POST数据?

基本上我想要做的是POST在我更改时发送数据window.location,就像用户提交了一个表单并进入新页面一样.我需要这样做,因为我需要传递一个隐藏的URL,我不能简单地将它放在URL中作为GET美观的原因.

这就是我目前所拥有的,但它不会发送任何POST数据.

if(user has not voted) {

    window.location = 'http://example.com/vote/' + Username;

}
Run Code Online (Sandbox Code Playgroud)

我知道你可以发送POST数据jQuery.post(),但我需要它与新的一起发送window.location.

因此,要回顾一下,我需要发送api_url通过价值POSThttp://example.com/vote/,而在同一时间向用户发送到同一页面.


为了将来参考,我最终做了以下事情:

if(user has not voted) {

    $('#inset_form').html('<form action="http://example.com/vote/' + Username + '" name="vote" method="post" style="display:none;"><input type="text" name="api_url" value="' + Return_URL + '" /></form>');

    document.forms['vote'].submit();

}
Run Code Online (Sandbox Code Playgroud)

javascript jquery post

203
推荐指数
8
解决办法
35万
查看次数

SQL查询从特定列中的每个字段中删除某些文本?

我最近记录了我的一个网站,数据库结构有点不同.

我正在尝试转换以下内容:

*----*----------------------------*
| id | file_name                  |
*----*----------------------------*    
| 1  | 1288044935741310953434.jpg |
*----*----------------------------*
| 2  | 1288044935741310352357.rar |
*----*----------------------------*
Run Code Online (Sandbox Code Playgroud)

进入以下:

*----*----------------------------*
| id | file_name                  |
*----*----------------------------*    
| 1  | 1288044935741310953434     |
*----*----------------------------*
| 2  | 1288044935741310352357     |
*----*----------------------------*
Run Code Online (Sandbox Code Playgroud)

我知道我可以用PHP做一个foreach循环,并在最后爆炸文件扩展名,并以这种方式更新每一行,但这似乎对任务的查询太多了.

是否有任何我可以运行的SQL查询允许我从file_name列中的每个字段中删除文件exentision ?

mysql

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

如何获取上传到多个YouTube频道的最新视频列表?

我正在尝试按照上传的顺序获取上传到多个YouTube频道的最新视频列表.有点像YouTube上的订阅框如何显示由多个人(您订阅的)上传的所有近期视频.

GET https://www.googleapis.com/youtube/v3/search?
part=snippet&channelId=UC4XmzE3vYbp7h4B8dxcoN_A&maxResults=20&order=date
&key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)

该搜索将返回从单个频道上传的最新视频列表.但是,我正在尝试在同一列表中显示一组人.

GET https://www.googleapis.com/youtube/v3/search?
part=snippet
&channelId={UCXA7dMwWUS8n00Xq-Qvj38A,UC4XmzE3vYbp7h4B8dxcoN_A}
&maxResults=20&order=date&key={YOUR_API_KEY}
Run Code Online (Sandbox Code Playgroud)

我尝试添加另一个YouTube channelId(用逗号分隔)和第一个,这似乎打破了搜索并显示"随机"视频(没有channelId列出任何一个).

如果有人知道如何使用一个API查询完成此操作,我会非常高兴.


更清楚的是,正如我在下面的评论中提到的,这就是我要做的事情:

我不是想让特定用户"订阅",而是试图将多个频道的最近上传(视频)组合到一个列表中.通过这种方式,我可以按照时间顺序在我们的网站上按照上传的顺序显示我的"团队"视频.

youtube video youtube-api

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

使用bind_param时是否可以使用fetch_object?(PHP /库MySQLi)

我有个问你们.我正试图让我尽可能安全地运行MySQL.我现在想知道在准备好语句,绑定参数并执行语句之后是否可以使用MySQLi获取对象.

例:

$sql = $mysqli->prepare('SELECT * FROM users WHERE username = ?;');
$sql->bind_param('s', $username);

$username = 'RastaLulz';

$sql->execute();
$object = $sql->fetch_object();
echo $object->mail;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Fatal error: Call to a member function fetch_object() on a non-object in C:\xampp\htdocs\ProCMS\DevBestCMS\inc\global\class.mysql.php on line 23
Run Code Online (Sandbox Code Playgroud)

但是,当我添加"$ sql-> result_metadata();" 我没有收到错误,但它没有返回结果(它只是NULL).

$sql = $mysqli->prepare('SELECT * FROM users WHERE username = ?;');
$sql->bind_param('s', $username);

$username = 'RastaLulz';

$sql->execute();
$result = $sql->result_metadata();
$object = $result->fetch_object();
echo $object->mail;
Run Code Online (Sandbox Code Playgroud)

这是你如何在不绑定参数的情况下完成的:

$sql = $mysqli->query("SELECT * FROM users WHERE username = 'RastaLulz';");
$object …
Run Code Online (Sandbox Code Playgroud)

php mysqli

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

通过PhoneGap(iOS)上传后图像侧向/上下颠倒

不确定是什么原因造成这种情况,但是当我将一些图像上传到我的远程服务器时FileTransfer(),图像有时会出现在侧面或上下颠倒.但是,当我在iPhone上本地查看图像时,它们以正确的方式定位.

例如,当我选择这样的图像上传时:http://sharefa.st/view/WBe2QNSK8r8z

结果如下:http://sharefa.st/view/EWdW1Z4G8r8z

我使用本地路径传输文件,所以我不明白为什么图像会"随机"旋转.

这是我的上传功能:

function uploadPhoto() {

    var options = new FileUploadOptions();
    options.fileKey  = 'file';
    options.fileName = imgURI.substr(imgURI.lastIndexOf('/')+1);
    options.mimeType = 'image/jpeg';

    var params = new Object();

    if(logged_in == true) {

        params.unique_id  = app_unique_id; 
        params.secret_key = user_secret_key;

    }

    options.params = params;

    loadingStart();

    var ft = new FileTransfer();

    ft.upload(imgURI, 'http://' + remote_server + '/API/upload', uploadDetails, fail, options);

}
Run Code Online (Sandbox Code Playgroud)

imgURI 值看起来像这样:

file://localhost/var/mobile/Applications/<snip>/tmp/photo_015.jpg
Run Code Online (Sandbox Code Playgroud)

任何见解都表示赞赏.

image file-transfer cordova

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

使用PhoneGap使用FileTransfer()将params发送到远程服务器?

所以我正在使用PhoneGap创建一个iOS应用程序,我需要向包含用户ID,秘密哈希等的远程服务器发送额外的参数FileTransfer().

从PhoneGap示例开始FileTransfer(),我看到你可以设置params,但它们是否也被发送到远程服务器?如果是这样,他们派出的$_POST$_GET变量?如果没有,有没有办法让我将params发送到我的远程服务器FileTransfer()

var params = new Object();
params.value1 = 'test';
params.value2 = 'param';

options.params = params;

var ft = new FileTransfer();
ft.upload(imgURI, 'http://example.com/upload', win, fail, options);
Run Code Online (Sandbox Code Playgroud)

file-transfer cordova

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

$ .get在带有PhoneGap的iPhone模拟器中返回"[object Document]"

我正在尝试$.get()在我的(XCode)iPhone模拟器(使用PhoneGap)的本地文件上做一个简单的请求,但结果仍然以" [object Document]"(通过警报)而不是文件的实际内容返回.

但是,当我在谷歌浏览器中测试它时,我完全没有问题.奇怪的是,我可以$.load()在本地页面没有问题(在iPhone模拟器中),但是当我尝试$.get()它时,它不会工作.

这是我的index.html代码:

<script type="text/javascript" src="js/phonegap.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>

<div class="load"></div>

<script>

    $.get('content/view/images.html', function(data) {

        alert(data); // returns "[object Document]"

    });

    $('.load').load('content/view/images.html'); // returns actual file content

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

这是我的content/view/images.html代码:

<img src="http://static.example.com/images/{$file_key}.{$file_type}" style="max-width: 100%; max-height: 200px;" />
Run Code Online (Sandbox Code Playgroud)

但是,当我将内容更改为content/view/images.html类似的东西时LOL,它会正确$.get().

关于世界上发生了什么的任何想法?

jquery xcode ios-simulator cordova

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

'System.Drawing.Graphics.FromImage(System.Drawing.Image)'是'方法',但用作'类型'

所以,我今天刚开始使用C#,希望能够创建一个屏幕截图程序.最初,我正在考虑使用AIR来实现这一点,因为我对Web开发有很多了解.尽管如此,我还是看了这个教程(我正在尝试使用的代码).它显示了非常如何获得一个屏幕截图基础.

因此,我尝试将我在视频中看到的内容复制到C#,但是我收到以下错误:

'System.Drawing.Graphics.FromImage(System.Drawing.Image)' is a 'method' but is used like a 'type'
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;

namespace ShareFastCommand {

    class Program {

        static void Main(string[] args)  {

            int left = 10, top = 10;

            int right = 20, bottom = 20;

            Bitmap    b = new Bitmap(right - left, bottom - top);

            Graphics  g = new Graphics.FromImage(b);

            Rectangle r = new Rectangle(left, top, right - left, …
Run Code Online (Sandbox Code Playgroud)

c# graphics drawing bitmap

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

如何更改每个其他字母的字体颜色?

我正在尝试在我的论坛上创建一个圣诞节用户组,并希望使用 JavaScript 将用户名替换为绿色/红色模式。所以基本上,JavaScript 会将特定 CSS 类中的所有其他字母都变成绿色,而其他字母则保持红色。

所以这就是它现在的样子:

<span class="style6">Username</span>
Run Code Online (Sandbox Code Playgroud)

我希望 JavaScript 把它变成这样:

<span class="style6">
    <span class="color_red">U</span>
    <span class="color_green">s</span>
    <span class="color_red">e</span>
    <span class="color_green">r</span>
    <span class="color_red">n</span>
    <span class="color_green">a</span>
    <span class="color_red">m</span>
    <span class="color_green">e</span>
</span>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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