是否可以永久更改javascript变量?如同,如果我设置变量X并使其等于1.然后单击按钮将该变量更改为2.如何在刷新页面时将该变量保持为2?
我试图在我的新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) 我在表单中有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)
编辑:没关系。轻微的拼写错误。你们是对的!谢谢您的帮助。
我正在尝试使用它将值"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)