小编Pet*_*art的帖子

event.preventDefault不起作用

我这里有这个简单的代码,没什么太先进的.

    $("input#send").submit(function(event){
      event.preventDefault();
    $.ajax({
        type: 'POST',
        url: add.php,
        data: data,
        success: success,
        dataType: dataType
    });
});
Run Code Online (Sandbox Code Playgroud)

当我点击"发送"按钮时,该event.preventDefault功能不起作用,页面加载.

有什么想法吗?

javascript ajax jquery events preventdefault

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

如何在Flash AS3中解析日期

我希望能够根据闪存中的dd-MM-yyyy来解析我的日期,但是我无法理解它.

这是我的代码:

    var arrivalDate = String(arrivalDateDay.text)+String(arrivalDateMonth.text)+String(arrivalDateYear.text);
    trace(arrivalDate);
    arrivalDate = Date.parse(Number(arrivalDate));
    trace(arrivalDate);
Run Code Online (Sandbox Code Playgroud)

第一个跟踪将显示日期,如"ddMMyyyy",但在解析后我只是得到NaN.我也尝试过trace(Number(arrivalDate));]

我希望能够解析日期的原因是我可以计算两个日期之间的天数.

谢谢,彼得

flash actionscript date date-format actionscript-3

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

如何在锚标签中自动包装文本 URL?

我有一个为我的客户构建的简单CMS

这个问题是,他不是通过锚标签发布链接,而是直接将其复制并粘贴到文本编辑器中。

有没有办法使用 JavaScript 将这些链接包装在锚标记中?因此,当页面加载而不是看起来链接时:

http://google.com
Run Code Online (Sandbox Code Playgroud)

它看起来像这样

<a href="http://google.com" target="_blank">http://google.com</a>
Run Code Online (Sandbox Code Playgroud)

当用户将 URL 发布到答案/问题时,Stack Overflow 实际上会这样做(如果这有助于理解我想要实现的目标)。

html javascript anchor jquery

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

我应该在PHP会话中存储哪些数据?

我正在构建一个小型应用程序,用户可以使用CodeIgniter登录

我的问题是,当用户登录时,是否建议在会话中存储许多用户的个人信息(例如,他们的用户ID,名称,电子邮件和电话号码)。还是我应该试着忽略个人信息,仅在会话中保留其用户ID?

我不想为了获取一些或用户的基本信息而不断进行数据库查询。

更新资料

我将使用数据库来存储他们的所有信息,我只是想知道他们何时登录,是否建议将他们的数据以及数据库存储在会话中?

谢谢

php session codeigniter codeigniter-2

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

PHP没有启动会话?

我编写了一个简单的PHP登录脚本来启动会话:

//Lets start our session
//Create our session
$_SESSION['token'] = md5($user['salt'].$user['user_id'].$user['username']);
$_SESSION['id'] = $user['user_id'];
$_SESSION['username'] = $user['username'];
header('Location: index.php');
die();
Run Code Online (Sandbox Code Playgroud)

在索引文件中我有这个代码:

if(array_key_exists('id', $_SESSION) && array_key_exists('username', $_SESSION)):
    echo 'Welcome user';
else:
    include 'login.php';
endif;
Run Code Online (Sandbox Code Playgroud)

每次用户登录时都不会启动会话.我确保密码和usename在数据库上(使用我自己的验证脚本).谁能看到我失踪的任何东西.

谢谢

彼得

php mysql session

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

如何将新视图控制器包含到现有导航视图中

我正在开发一个基本版,它有一个这样的故事板: 在此输入图像描述

按下UIButton时,将加载URL.如果URL请求成功,那么我打开了"成功"视图(在右侧).

一切正常但我似乎无法让导航控制器出现在Success视图上.有人能帮助我吗?此外,如果导航可以在该视图上进行,我将如何添加"后退"按钮以将用户带回主视图?

到目前为止,这是我的代码:

UIStoryboard * mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
NSLog(@"%@", status_code);
UIViewController *linkSuccess = [mainStoryboard instantiateViewControllerWithIdentifier:@"linkSuccess"];
[self presentViewController:linkSuccess
                   animated:YES
                 completion:NULL];
Run Code Online (Sandbox Code Playgroud)

彼得

xcode objective-c uiview uinavigationcontroller ios

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

基本标签无法正常工作

我在所有页面的顶部都有此代码:

<base href="http://example.com/dev/">
Run Code Online (Sandbox Code Playgroud)

在这个页面(http://example.com/dev/index.php/foo/bar/)我有这个代码:

<link rel="stylesheet" type="text/css" href="style/common.css" />
Run Code Online (Sandbox Code Playgroud)

但是我的浏览器一直在尝试加载:

http://example.com/dev/index.php/foo/style/common.css

应该是什么时候:

http://example.com/dev/style/common.css

**更新**

<html>
<head>
        <base href="http://example.com/dev/" />
        <link rel="stylesheet" type="text/css" href="/style/video.css" />
        <link rel="stylesheet" type="text/css" href="/style/common.css" />
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?

彼得

html base hyperlink

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

将变量添加到$ _SESSION

我现在有一个基本的登录脚本.

当用户登录时,定义了2个变量:

$_SESSION['user_id'] = $user['user_id'];
$_SESSION['username'] = $user['username'];
Run Code Online (Sandbox Code Playgroud)

index.php文件有这个

session_start();
if(array_key_exists('user_id', $_SESSION) && array_key_exists('username', $_SESSION)):
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但是一旦会话启动,我想从数据库中添加更多值,所以我在这里有这个代码:

$res = mysql_query($sql);
$_SESSION = mysql_fetch_assoc($res);
Run Code Online (Sandbox Code Playgroud)

当我这样做时,它会覆盖$ _SESSION ['user_id']和$ _SESSION ['username'].我试过这个:

$_SESSION .= mysql_fetch_assoc($res);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

有没有人有任何想法?

谢谢彼得

php mysql session

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

关于MySQL JOIN的建议

我很难让我了解MySQL Join功能.

这是我有两张桌子:

用户表:

admin_id     username
  *1          peter93
   2       stackoverflowrocks
   3          user3*
Run Code Online (Sandbox Code Playgroud)

管理详情表:

   admin_username     description        image
       pedro93          [text]        [image_url]
 stackoverflowrocks     [text]        [image_url]
        user3           [text]        [image_url]
Run Code Online (Sandbox Code Playgroud)

我知道通常将两个数据库链接在一起你会使用ID号,但在这种情况下我想加入两个表,其中admin_username = username.

有人可以帮我吗?如果有帮助的话,它适用于PHP脚本.

提前致谢!彼得

php mysql sql join

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

点击 UITextField 时如何打开 UIDatePicker

我有包含三个 UITextFields 的视图控制器,称为“名称”、“位置”和“生日”。

我在这里有这个代码,它打开一个 UIDatePicker:

// Open date picker
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {

    // Make a new view, or do what you want here
    UIDatePicker *pv = [[UIDatePicker alloc] initWithFrame:CGRectMake(0,245,0,0)];
    [self.view addSubview:pv];
    return NO;
}
Run Code Online (Sandbox Code Playgroud)

这里我有两个问题。

问题一

当我点击任何字段时,日期选择器会打开。我只想在点击“生日”时打开日期选择器。

问题二

当我点击一个字段,然后再次点击时,它会打开另一个日期选择器。

我怎样才能阻止这种情况发生?

彼得

objective-c uidatepicker uitextfield ios

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