小编Jos*_*fel的帖子

如何让JS变量在页面刷新后保留值?

是否可以永久更改javascript变量?如同,如果我设置变量X并使其等于1.然后单击按钮将该变量更改为2.如何在刷新页面时将该变量保持为2?

html javascript

116
推荐指数
3
解决办法
20万
查看次数

Mac apache localhost给403 Forbidden

我试图在我的新Mac OSX 10.9上设置我的本地环境.我知道它已经安装了apache,所以我一直在使用它.无论我如何设置我的httpd-vhosts.conf/hosts/httpd.conf文件,我在浏览器上访问localhost或"test.com"时都会不断收到403禁用错误.错误/文件/其他信息如下所示.

这是我访问任一网页时遇到的错误

Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Run Code Online (Sandbox Code Playgroud)

我的/ private/etc/hosts文件

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

127.0.0.1       test.com
127.0.0.1       www.test.com
Run Code Online (Sandbox Code Playgroud)

我的/private/etc/apache2/httpd.conf文件

This file is in its original form besides the following changes:
Uncommented Include /private/etc/apache2/extra/httpd-vhosts.conf
Run Code Online (Sandbox Code Playgroud)

我的/ private/etc/apache2/extra/httpd-vhosts文件

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot /Library/WebServer/Documents/
</VirtualHost>

<VirtualHost *:80>
        ServerName test.com
        ServerAlias www.test.com
        DocumentRoot “/Users/[my_name]/Sites/test”

        <Directory “/Users/[my_name]/Sites/test”> …
Run Code Online (Sandbox Code Playgroud)

apache macos localhost virtual-hosts httpd.conf

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

附加HTML后Javascript无法正常工作

我在表单中有4个输入。单击按钮后,它将在表单上追加1个文本输入。我在每个输入旁边都有一个删除按钮,以便用户可以根据需要删除该行。但是我的问题是,单击“添加更多”按钮后,它会追加表单并添加新行,因此删除按钮不起作用,因为javascript不知道已添加了它。我认为类似jquery .live()的东西可以工作,但是显然已经弃用了。

这就是添加更多输入按钮的onClick所要添加的内容。

$("#nameInput").append('<tr><td><input type="text" id="name'+ inputNumber +'" class="names" name="name'+ inputNumber +'" placeholder="Twitch Username..." value="<?php echo $playerName5 ?>"> </td>
<td><input type="text" id="name'+ inputNumber +'Desired" class="desiredNames" name="name'+ inputNumber +'Desired" placeholder="Desired Username..." maxlength="20" value="<?php echo $desiredName5 ?>"> </td>
<td><a class="btn btn-mini delete" href="JavaScript:void(0);"><i class="icon-remove-sign icon-large"></i></a></td></tr>');
Run Code Online (Sandbox Code Playgroud)

您可以在第三行看到我将一个类设置为“删除”。javascript无法识别此类,因为我猜页面加载时此信息最初不存在。

这就是我用来删除信息的内容。

$(".delete").on("click", ".delete", function() {

if (confirm("Are you sure you want to delete this user?")) {

  $(this).closest("tr").find(".names").val("");

  $(this).closest("tr").find(".desiredNames").val("");

  $(this).closest("tr").fadeOut(450);

  inputNumber--

  if (inputNumber <= advancedPlan) {

    $("#addMore").fadeIn(450);

    $("#errors").fadeOut(450);

  }

}

});
Run Code Online (Sandbox Code Playgroud)

编辑:没关系。轻微的拼写错误。你们是对的!谢谢您的帮助。

javascript jquery

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

SQL INSERT INTO用于特定单元格

我正在尝试使用它将值"yes"插入到list_title列中,其中stream_number ='3'.我无法弄清楚为什么它实际上不会在单元格或任何单元格中插入"是".

mysqli_query($con,"INSERT INTO livestreams (list_title) VALUE ('yes') WHERE stream_number='3'");
Run Code Online (Sandbox Code Playgroud)

如果这有帮助的话,那就是我用来创建表的SQL

$createTable = "CREATE TABLE livestreams (stream_number INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(stream_number), stream_name CHAR(30), desired_username CHAR(30), stream_status CHAR(10), channel_description VARCHAR(300), game_name VARCHAR(100), viewer_count INT, list_title CHAR(30))";
Run Code Online (Sandbox Code Playgroud)

php sql

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

标签 统计

javascript ×2

apache ×1

html ×1

httpd.conf ×1

jquery ×1

localhost ×1

macos ×1

php ×1

sql ×1

virtual-hosts ×1