我想在单击登录按钮时调用登录功能,但不断在标题中收到错误消息.有人可以在我的脚本中指出错误吗?
login.js代码如下:
/*global Firebase, angular, console*/
'use strict';
// Create a new app with the AngularFire module
var app = angular.module("runsheetApp");
app.controller("AuthCtrl", function ($scope, $firebaseAuth) {
var ref = new Firebase("https://xxxxx.firebaseio.com");
function login() {
ref.authWithPassword({
email : "xxxxx",
password : "xxxx"
}, function (error, authData) {
if (error) {
console.log("Login Failed!", error);
} else {
console.log("Authenticated successfully with payload:", authData);
}
});
}
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js"></script>Run Code Online (Sandbox Code Playgroud)
login.html的代码如下:
<div class="container" style="max-width: 300px">
<form class="form-signin">
<h2 class="form-signin-heading" style="text-align: center">Please Sign In</h2>
<input …Run Code Online (Sandbox Code Playgroud)angularjs firebase angularjs-ng-click firebase-authentication
我有以下场景:
用户打开激活链接; 用户完成激活过程后,系统会将它们移动到另一个页面.
我不想在浏览器的历史记录中保留激活链接,因为当用户返回时,他们将再次进入激活步骤.
如何替换浏览器的历史记录以从我的应用程序中删除某些请求?
可能重复:
选择除MySQL中的所有列以外的所有列?
我想知道有没有办法从我的数据库中的表中选择除一个字段之外的所有字段.
我知道我可以在select查询中描述字段名称.
例如:
SELECT fieldname1, fieldname2, fieldname3, fieldname4 FROM tablename;
Run Code Online (Sandbox Code Playgroud)
但我的问题是,有没有办法以简单的方式做到这一点......就像这样
SELECT * FROM tablename EXCEPT(fieldname3);
Run Code Online (Sandbox Code Playgroud)
我正在使用MySQL和Zend框架.
我正在为PHP文件上传编写自定义错误处理/报告功能,我注意到返回的错误代码从0到8编号,除了5.
这是我使用的来源中的拼写错误还是真的这样?如果是这样,我很好奇为什么他们跳过了数字'5'.
谢谢.
编辑
响应Pekka,这是PHP手册中的错误代码.
0 | UPLOAD_ERR_OK | There is no error, the file uploaded with success. 1 | UPLOAD_ERR_INI_SIZE | Size exceeds upload_max_filesize in php.ini. 2 | UPLOAD_ERR_FORM_SIZE | Size exceeds MAX_FILE_SIZE specified in HTML form. 3 | UPLOAD_ERR_PARTIAL | The uploaded file was only partially uploaded. 4 | UPLOAD_ERR_NO_FILE | No file was uploaded.5|UPLOAD_ERROR_E| As explained by @Progman, removed in rev. 81792 6 | UPLOAD_ERR_NO_TMP_DIR | Missing a temporary folder. 7 …
我试图将scss编译成一个单独的css文件而没有运气.因为它现在是css与所有js代码一起进入bundle.js.我怎样才能将我的CSS分成自己的文件?
这是我的配置看起来的样子.
var path = require("path");
module.exports = {
entry: "./js/main.js",
output: {
path: path.resolve(__dirname, "dist"),
filename: "bundle.js",
publicPath: "/dist"
},
watch:true,
module: {
rules: [
{
test: /\.js$/,
use: {
loader: "babel-loader",
options: { presets: ["es2015"] }
}
},
{
test: /\.scss$/,
use: [
{
loader: "style-loader"
},
{
loader: "css-loader"
},
{
loader: "sass-loader"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
}
我正试图在我的机器上通过PHP连接到MS SQL并运行.我正在运行IIS,安装了PHP 7.2和MS SQL Express 2017.我的基本网页正在运行,但是当我点击打开PHP页面时,连接不起作用.
session_start();
echo "Hello ";
if (isset($_POST['submit'])) {
$_SESSION["server"] = $_POST['server'];
$_SESSION["database"]= $_POST['database'];
$_SESSION["username"] = $_POST['username'];
$_SESSION["password"] = $_POST['password'];
echo $_SESSION["database"];
//CONNECTION
$serverName = $_SESSION["server"];
$connectionInfo["Database"] = $_SESSION["database"];
$connectionInfo["UID"] = $_SESSION["username"];
$connectionInfo["PWD"] = $_SESSION["password"];
echo "midway";
$conn = sqlsrv_connect($serverName, $connectionInfo);
echo "Bye";
}
Run Code Online (Sandbox Code Playgroud)
当我运行这个时,我得到"中间的Hello尺寸",这表明页面正在工作,直到它到达连接线.
我不确定要使用哪个sqlsrv扩展名.
我环顾四周,可以看到7和7.1的版本,但不是7.2.
我已经添加extension=php_sqlsrv_71_nts_x86.dll到php.ini的底部(并且文件存在C:\Program Files (x86)\PHP\v7.2\ext).
任何指针都会感激不尽.我花了几天时间在这上面,不要以为我会在任何地方.
谢谢
目前,Chromium和Firefox的Web Speech API规范的实现不支持在SSML设置为实例属性并传递给调用时解析语音合成标记语言(SSML); 看看浏览器的SSML解析实现 ; 5.2.3 SpeechSynthesisUtterance属性 ; 如何设置浏览器调用的命令选项?.textSpeechSyntheisUtterancewindow.speechSynthesis.speak()
连接到speech-dispatcher连接的unix套接字的Chromium源代码显示在/src/chrome/browser/speech/tts_linux.cc
{
// spd_open has memory leaks which are hard to suppress.
// http://crbug.com/317360
ANNOTATE_SCOPED_MEMORY_LEAK;
conn_ = libspeechd_loader_.spd_open(
"chrome", "extension_api", NULL, SPD_MODE_THREADED);
}
Run Code Online (Sandbox Code Playgroud)
似乎反映在 /run/user/1000/speech-dispatcher/log
speechd: Updating client specific settings "linux:chrome:extension_api"
Run Code Online (Sandbox Code Playgroud)
/src/third_party/speech-dispatcher/libspeechd.h中的 Chromium源代码
似乎定义了文档中SSML_DATA_MODE描述的speech-dispatcher内容
该speech-dispatcher文档指出用户配置文件可用于设置特定客户端的参数
4.1.6参数设置命令
可以使用以下参数设置命令.对于配置和历史客户端,还有用于为某些其他连接和所有连接设置值的功能.它们在下面单独列出.
C API函数:
int spd_set_data_mode(SPDConnection *connection, SPDDataMode mode)设置Speech Dispatcher数据模式.目前,支持纯文本和SSML.如果要在文本中使用索引标记或包含语音参数的更改,SSML特别有用.mode是请求的数据模式:
SPD_DATA_TEXT或 …
我使用3种不同的函数将数据加载到我的DIV中.我正在尝试阻止多个AJAX调用,当浏览器滚动条保持在我懒惰加载数据的DIV底部时.
这有效但有时(有时候)滚动器仍然在我的div的底部,这将导致许多AJAX调用发生.我该如何防止这种情况发生?
$(document).ready(function() {
//form submit by click
$("#submit").click(function(e) {
// Prevent Default Action In Case to Load data by form
e.preventDefault();
//prevent select to post empty data
$('select').each(function() {
if ($(this).val() == '') {
$(this).attr('disabled', 'disabled');
}
});
// Define what we need
var loading = "<img src='/zojfa/images/loading.gif' alt='Loading...' />";
var scrolltop = $('#scrollbox').attr('scrollTop');
var scrollheight = $('#scrollbox').attr('scrollHeight');
var windowheight = $('#scrollbox').attr('clientHeight');
var post = $(this).attr("name") + "=" + $(this).val();
var form_data = $('#search_form').serialize() + "&" + post;
var …Run Code Online (Sandbox Code Playgroud) 我有一个名为"Designer"的自定义帖子类型每个帖子将使用不同的唯一高级自定义字段,因为每个帖子都有唯一的模板.通过以下代码,我可以为Designer帖子类型中的每个帖子提供规则并保存但自定义字段没有显示在后端的帖子编辑页面上.通常这个代码应该ork但不知道代码发生了什么
请帮忙.
add_filter('acf/location/rule_types', 'acf_location_rules_types');
function acf_location_rules_types( $choices )
{
$choices['Custom Post types']['cpt_parent'] = 'Custom post type parent';
return $choices;
}
add_filter('acf/location/rule_values/cpt_parent', 'acf_location_rules_values_cpt_parent');
function acf_location_rules_values_cpt_parent( $choices )
{
$args = array(
'hierarchical' => true,
'_builtin' => false
);
$posttypes = get_post_types( $args );
if( $posttypes )
{
foreach( $posttypes as $posttype ):
if( $posttype != 'acf' ):
$args = array(
'post_type' => 'designer',
'posts_per_page' => -1,
'post_status' => 'publish'
);
$customposts = get_posts( $args );
if ( $customposts ) {
foreach( …Run Code Online (Sandbox Code Playgroud) PHP具有全局变量,可以在脚本的任何范围内访问.这些变量中的三种($_GET,$_POST,$_COOKIE)被存储的第四变量内($_REQUEST).
$_GET通过URL参数传递给当前脚本的关联变量数组.
请考虑以下示例,其中发送和访问URL.
http://www.example.com/myPage.php?myVar=myVal
Run Code Online (Sandbox Code Playgroud)
echo $_GET["myVar"]; // returns "myVal"
Run Code Online (Sandbox Code Playgroud)
$_POST当使用application/x-www-form-urlencoded或multipart/form-data作为请求中的HTTP Content-Type时,通过HTTP POST方法传递给当前脚本的关联变量数组.
使用它的一个例子如下.
<form action="somePage.php" method="POST">
<input type="text" name="myVar" value="myVal" />
<input type="submit" name="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
echo $_POST["myVar"]; // returns "myVal"
Run Code Online (Sandbox Code Playgroud)
$_COOKIE通过HTTP Cookie传递给当前脚本的关联变量数组
setcookie("myVar", "myVal", time() + 3600);
echo $_COOKIE["myVar"]; // returns "myVal"
Run Code Online (Sandbox Code Playgroud)
$_REQUEST关联数组,默认情况下包含的内容
$_GET,$_POST和$_COOKIE.
$_REQUEST包含所有三个在一个数组中,并通过访问$_REQUEST["myVar"].
让我们假设,不管什么原因,我使用相同的名称为我$_GET,$_POST和$_COOKIE.
存储内容的优先级是什么$_REQUEST? …
php ×5
ajax ×1
angularjs ×1
arrays ×1
c++ ×1
chromium ×1
database ×1
espeak ×1
file-upload ×1
firebase ×1
javascript ×1
jquery ×1
lazy-loading ×1
linux ×1
mysql ×1
php-7.2 ×1
react-router ×1
reactjs ×1
scroll ×1
select ×1
sql-server ×1
sqlsrv ×1
webpack ×1
webpack-4 ×1
wordpress ×1