问题列表 - 第24811页

通过jQuery.ajax在Firefox中加载客户端JSON时出现"格式不正确"的警告

我正在使用jQuery的ajax方法来获取静态JSON文件.数据从本地文件系统加载,因此没有服务器,因此我无法更改MIME类型.

这在Safari中运行良好,但Firefox(3.6.3)报告该文件"格式不正确".我知道并在Stack Overflow上查看了类似的帖子:

使用XMLHttpRequest加载JSON文件时,Firefox中的"格式不正确"错误

我相信我的JSON格式正确:

{
    "_": ["appl", "goog", "yhoo", "vz", "t"]
}
Run Code Online (Sandbox Code Playgroud)

我的ajax电话很简单:

$.ajax({
    url: 'data/tickers.json', 
    dataType: 'json',
    async: true,
    data: null,
    success: function(data, textStatus, request) {
        callback(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

如果我用文档标记包装JSON:

<document>JSON data</document>
Run Code Online (Sandbox Code Playgroud)

正如上面引用的其他Stack Overflow问题中所提到的,ajax调用失败并出现解析错误.

那么:有没有办法在读取客户端JSON文件时避免Firefox警告?

ajax jquery json firefox3.6 mime-types

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

如何分隔名字和姓氏

我将代码名称和姓氏放在同一个字符串中,中间是昏迷,如"JohnSmith"

我需要插入数据库来分开

你能告诉我如何编码吗?

谢谢

维杰

c# database split

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

在Android模拟器中切换到横向模式

这可能是一个很容易回答的问题,但经过几个小时的搜索文档和Google后,我自己找不到解决方案.我将Android应用的方向设置landscapeAndroidManifest.xml文件中:

android:screenOrientation="landscape"
Run Code Online (Sandbox Code Playgroud)

但是,当我在模拟器中运行应用程序时,它会出现在横向和纵向模式下.如何将模拟器切换到landscape模式mac?它正在运行1.6 SDK.

android android-emulator

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

如何删除我在本地git存储库中的最后一次提交

当我做'git pull'时,我与头部提交有冲突.所以我做了'git rebase --abort'

我可以"保存"我对"补丁"的承诺然后做一个git pull吗?

我想模仿的是:

  • 我没有承诺,但我做了一个'git stash'
  • 做一个git pull以避免任何合并错误

所以我需要以某种方式'扭转时钟'.用git可能吗?

git

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

PHP/codeigniter - 使用exit()

我有几页需要登录,所以链接到这些页面的所有控制器都以

$this->checkSession();
//...rest of the code
Run Code Online (Sandbox Code Playgroud)

CheckSession应验证会话是否仍然有效,否则显示消息并停止执行控制器中的其余代码:

function checkSession()
{
    if (!$this->session->userdata('is_logged_in'))
    {
        //the session has expired!
        $data['main'] = 'confirmation_message';
        $data['title'] = "Session expired";
        $this->load->vars($data);
        $this->load->view('template');
        exit();
    }
}
Run Code Online (Sandbox Code Playgroud)

.我期待这些指令按顺序发生,但我只得到一个空白页面.如何确保只在加载所有视图后才执行exit()?

php codeigniter

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

在F#中声明私有静态成员?

我决定将下面的C#中的课程移植到F#作为练习.

这个很难.我只注意到三个问题

1)问候是可见的2)我不能让v成为静态类变量3)我不知道如何在构造函数中设置greet成员.

我该如何解决这些问题?代码应该足够相似,我不需要更改任何C#源代码.ATM仅限Test1.v = 21; 不起作用

C#

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

namespace CsFsTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Test1.hi("stu");
            new Test1().hi();
            Test1.v = 21;
            var a = new Test1("Stan");
            a.hi();
            a.a = 9;

            Console.WriteLine("v = {0} {1} {2}", a.a, a.b, a.NotSTATIC());
        }
    }
    class Test1
    {
        public int a;
        public int b { get { return a * 2; } }
        string greet = "User";
        public static int v;

        public Test1() …
Run Code Online (Sandbox Code Playgroud)

c# f# class

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

jQuery.ajax对Twitter的调用成功但对Firefox返回null

我有代码使用jQuery的Ajax方法向Twitter(搜索)发出一个简单的get请求.代码在Safari上运行正常,但在Firefox(3.6.3)上失败.在Firefox的情况下,jQuery.ajax调用我的参数'success'方法,但提供的数据为null.(在Safari中,我收到了很多JSON数据.)

我的Ajax调用是:

$.ajax({
    url: 'http://search.twitter.com/search.json?q='+searchTerm,
    dataType: 'json',
    async: true,
    beforeSend: function(request) {
        window.console.log('starting AJAX request to get Twitter data');
    },
    success: function(data, textStatus, request) {
        window.console.log('AJAX request to get Twitter succeeded: status=' + textStatus);
        callback(data);
    },
    error: function(request, status, error) {
        window.console.log('Ajax request to get user data --> Error: ' + status);
        errback(request, status, error);
    }
});
Run Code Online (Sandbox Code Playgroud)

Firebug显示响应标头:

Date    Sun, 11 Apr 2010 22:30:26 GMT
Server    hi
Status    200 OK
X-Served-From    b021
X-Runtime    0.23841
Content-Type    application/json; charset=utf-8
X-Served-By …
Run Code Online (Sandbox Code Playgroud)

twitter firefox jquery

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


以编程方式提交 WordPress 表单密码

如何让用户通过 URL 访问受 WordPress 保护的页面,该 URL 将在下面的表单中提交密码?

我希望能够让用户无需输入密码即可访问受密码保护的 WordPress 页面,因此当他们访问该页面时,密码会在页面加载时通过 POST URL 提交。

这并不意味着在任何方面都是安全的;我需要在 URL 和 PHP 中对密码进行硬编码。这只是为了用户的简单性。

编辑 2010 年 4 月 19 日:根据下面的答案,可以直接设置 cookie 以允许用户不必输入密码。让搜索机器人进入的最好方法是检测用户代理并重定向,因为机器人不会处理 cookie。

这是形式(这是WordPress核心代码):

<form action="http://mydomain.com/wp-pass.php" method="post">

Password: <input name="post_password" type="password" size="20" />

<input type="submit" name="Submit" value="Submit" /></form>
Run Code Online (Sandbox Code Playgroud)

这是 wp-pass.php (这是 WordPress 核心代码):

<?php
require( dirname(__FILE__) . '/wp-load.php');

if ( get_magic_quotes_gpc() )
    $_POST['post_password'] = stripslashes($_POST['post_password']);

setcookie('wp-postpass_' . COOKIEHASH, $_POST['post_password'], time() + 864000, COOKIEPATH);

wp_safe_redirect(wp_get_referer());
?>
Run Code Online (Sandbox Code Playgroud)

php forms url wordpress post

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

查看Netbeans中的执行行

当我按下运行程序按钮(向右绿色箭头)时,如何查看netbean v6.8用于执行Java应用程序的执行行?我正在寻找类似的东西:

java -cp构建/类Main

我正在尝试从用vi编写c和c ++的15年过渡到Java IDE的发展。我从netbean开始,因为它似乎具有最好的vi键绑定。

netbeans

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