我是jQuery的新手,并使用一个旧的教程node.js,使用这个片段:
$(function () {
var roomId;
$.ajax({
type: "GET",
url: "/api/rooms"
}).success(function (rooms) {
roomId = rooms[0].id;
getMessages();
$.each(rooms, function (key, room) {
var a = '<a href="#" data-room-id="' + room.id + '" class="room list-group-item">' + room.name + '</a>';
$("#rooms").append(a);
});
});
[...]
});
Run Code Online (Sandbox Code Playgroud)
但是我得到了这个错误
未捕获的TypeError:$ .ajax(...).success不是函数
在 }).success(function (rooms) {
我想知道这里有什么不对吗?
是否有polyfilles6箭头功能?
以下代码在IE中引发语法错误异常,是否有一个polyfill使IE支持箭头功能?
var myFunc = ()=>{
alert('es6');
}
myFunc();
Run Code Online (Sandbox Code Playgroud)
注意:我不想使用任何transpiler.
提前致谢
我正在使用角5和材料2.
在ts文件中,我有这个专业:
filteredOptions: Observable<any[]>;
Run Code Online (Sandbox Code Playgroud)
此属性将具有要在自动填充字段中显示的值数组.
[{
id:'1', name: 'teste 1'},
{id:'2', name: 'teste 2'},
{id:'3', name: 'teste 3'
}]
Run Code Online (Sandbox Code Playgroud)
这个值数组来自数据库,它将在用户输入内容后显示.
html文件:
## <form class="example-form">
## <mat-form-field class="example-full-width">
## <input type="text" placeholder="Assignee" aria-label="Assignee" matInput [formControl]="myControl" [matAutocomplete]="auto">
## <mat-autocomplete #auto="matAutocomplete" [displayWith]="displayFn">
## <mat-option *ngFor="let option of filteredOptions | async" [value]="option">
## {{ option.name }}
## </mat-option>
## </mat-autocomplete>
## </mat-form-field>
## </form>
Run Code Online (Sandbox Code Playgroud)
ts文件示例:
this.filteredOptions = Observable<any[]>;
ngOnInit() {
this.filteredOptions = this.myControl.valueChanges
.pipe(
startWith({}),
map(getArrayOfValue(val))
);
}
// it is going to call …Run Code Online (Sandbox Code Playgroud) 我有一个阵列
array:2 [?
2 => "12"
7 => "12"
]
Run Code Online (Sandbox Code Playgroud)
从表格发送,我需要2和7如何称呼它们?
键是id的部分,所以想要.foreach获取ID和值然后更新一些东西......
foreach($request->except('_token') as $part) {
/*get Key here (in this case 2 or 7) and get value here (in this case both 12)*/
}
Run Code Online (Sandbox Code Playgroud)
有人能告诉我怎么做吗?
提前致谢.
我正在编写一个应用程序,使用laravel和swiftmailer向客户端发送邮件,但我得到Process无法启动[系统无法找到指定的路径.]错误.
这是我的代码
环境设置
MAIL_DRIVER = smtp
MAIL_HOST = smtp.gmail.com
MAIL_PORT = 587
MAIL_USERNAME = "*********"
MAIL_PASSWORD = *******
MAIL_ENCRYPTION = tls
Run Code Online (Sandbox Code Playgroud)
调节器
$data = array('name'=>"Virat Gandhi");
Mail::send('emails.mail', $data, function($message) {
$message->to('chuditex2004@yahoo.com', 'Tutorials Point')->subject
('Laravel HTML Testing Mail');
$message->from('chuksdsilent@gmail.com','Virat Gandhi');
});
echo "HTML Email Sent. Check your inbox.";
Run Code Online (Sandbox Code Playgroud)
日志
Swift_TransportException:无法启动进程[系统找不到指定的路径.]在文件
C:\ xampp\htdocs\tranxavApi\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php第299行堆栈跟踪:1.Swift_TransportException - >()C:\ xampp\htdocs\tranxavApi\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php:299 2. Swift_Transport_StreamBuffer-> establishProcessConnection()C:\ xampp\htdocs\tranxavApi\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php:58 3. Swift_Transport_StreamBuffer-> initialize()C:\ xampp\htdocs\tranxavApi\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\AbstractSmtpTransport.php:126 4. Swift_Transport_AbstractSmtpTransport-> start() C:\ xampp\htdocs\tranxavApi\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\SendmailTransport.php:52 5. Swift_Transport_SendmailTransport-> start()C:\ xampp\htdocs\tranxavApi\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Mailer.php:67 6. Swift_Mailer-> send()C:\ xampp\htdocs\tranxavApi\vendor\laravel\framework\src\Illuminate\Mail\Mailer.php:451 7. Illuminate\Mail\Mailer-> sendSwiftMessage()C:\ xampp\htdocs\tranxavApi\vendor\laravel\framework\src\Illuminate\Mail\Mailer.php:235 8. …
控制器功能:
<?php
public function addImages(Request $request, $imagesProductId) {
$product = Product::create($request->all());
$filenames = array();
if (empty($request->images)) {
$message = "error";
return Redirect::back()->with('message', $message);
}
$rules = [
'images' => 'mimes:jpeg,jpg,png' // allowed MIMEs
// size in pixels
];
$validator = Validator::make($request->all(), $rules);
$result = $validator->fails() ? 'QCVerified' : 'QCFailed';
foreach ($request->images as $photo) {
// echo($result);
$filename = $photo->store('public/uploadedImages');
$filename = substr($filename, 22);
$filenames[] = asset('storage/uploadedImages/' . $filename);
ProductsPhoto::create([
'nonliveStatus' => $result,
'product_id' => $product->id,
'productId' => $imagesProductId,
'filename' => …Run Code Online (Sandbox Code Playgroud) 我需要你的帮助.在获取某些工作方面,我尝试从提要和博客中提取信息,但它不受信任.这是我的代码......
<div class="select_obj">
<h4>Promote Channel</h4>
</div>
<div class="select_obj">
<h4>Increase Conversion on Site</h4>
</div>
<div class="select_obj">
<h4>Increase Conversion on App</h4>
</div>
...
<div class="select_obj">
<h4>Get Video View</h4>
</div>
Run Code Online (Sandbox Code Playgroud)
如何在单击h4中选择并获取文本.我只是不知道如何开始,我需要你们的帮助.谢谢.
我之前用过这种方法.
<iframe data-src="https://youtube.com/...?autoplay=1"></iframe>
Run Code Online (Sandbox Code Playgroud)
在使用javascript的事件时,我转向了data-src,src视频开始播放.
我有浏览器缓存问题,视频在后台自动播放(我在浏览器中返回时为实际的iframe加载缩略图).因此,我切换到一种方法,我只是在评论中加载iframe
<!--<iframe src="https://youtube.com/...?autoplay=1"></iframe>-->
Run Code Online (Sandbox Code Playgroud)
然后删除点击评论.我在Google plus上看到谷歌使用这种确切的方法.问题是现在再次缓存,这次是服务器端.我认为cloudflairs自动缩小很可能正在删除HTML评论.
快速搜索显示我可能无法标记他们不会使用cloudfliar删除的评论.最重要的是,这是一个wordpress插件,所以问题仍然与删除HTML注释的各种缓存插件相关.
所以现在我的问题是.是否有更好的方法延迟加载没有HTML注释的iframe?我还想以某种方式将iframe存储到位...就像我写这篇文章一样,我可能能够存储数据以构建一个iframe,在一些随机标签json编码或其他东西,然后在点击时构建iframe.
我有这样的多种形式:
<?php for ($i = 0; $i > $n; $i++) { ?> // n is no. of value (no limit)
<form>
<input name="<?php echo $i; ?>venue" type="text">
<input name="roster" type="text">
<input type="submit" name="btn_venue">
</form>
<?php } ?>
<form>
<input name="hospitality" type="text">
<input name="template" type="text">
<input type="submit" name="btn_hospitality">
</form>
...
...
<form>
<input name="element" type="text">
<input name="alignment" type="text">
<input type="submit" name="btn_xyz">
</form>
Run Code Online (Sandbox Code Playgroud)
我希望所有形式的验证(字段不应为空),我该如何使用验证?
我尝试了jQuery验证:
<script>
$('document').ready(function () {
$('form').each(function (key, form) {
$(form).validate({
rules: {
hospitality: {
required: true
},
//... …Run Code Online (Sandbox Code Playgroud) 我正在使用Web应用程序工作,该应用程序将使用Amazon MWS api管理库存,订单,发货。
卖家可以在应用程序注册并可以连接到亚马逊MWS API,我能够与提供给做的Marketplace_Id,Seller_Id,Access_Key_ID,Secret_Access_Key密钥,但我不想做这样进入所有的按键公众。
我正在使用现成的laravel软件包来访问所有MWS API。访问卖家账户它需要Marketplace_Id,Seller_Id,Access_Key_ID,Secret_Access_Key。
我已经检查了一些平台,例如AMZPing,库存实验室。他们提供了一种类似于连接到亚马逊MWS的方式,使用该链接,卖方可以连接到亚马逊MWS。
这里是连接亚马逊MWS的链接。
AMZPing:
https://sellercentral.amazon.com/gp/mws/registration/register.html?
id=5ccea641-5bec-1234-1234-c123490628df&
returnPathAndParameters=/Account/HandleReturnURLForMWS?userId=12124&email=test%40gmail.com&
SignatureVersion=2&
SignatureMethod=HmacSHA256&
AWSAccessKeyId=ABSEDGDUSKXHEYWTDGSANDBDBD&
Signature=h1MXM5FiioxWY6ATwCgPtdbI1ADSWDETDDN6B/SWQAFR=
Run Code Online (Sandbox Code Playgroud)
库存实验室:
https://sellercentral.amazon.com/gp/mws/registration/register.html?
SignatureMethod=HmacSHA256&
SignatureVersion=2&
AWSAccessKeyId=AKIAJWMONWSHDEUJ2OVA&
id=9583ded2-ad36-1234-1234-122096397fd6&
returnPathAndParameters=/webhook?id=1984®ion=NA&env=production&
Signature=txLrXJ%2BUvYlmeq8gFu4atByFTBq89UKb2MorK1uaeyg=
Run Code Online (Sandbox Code Playgroud)
我如何像上面的链接那样连接?有人可以解决吗?
javascript ×5
jquery ×4
php ×4
laravel-5 ×2
ajax ×1
amazon ×1
amazon-mws ×1
angular ×1
arrays ×1
ecmascript-5 ×1
ecmascript-6 ×1
html ×1
iframe ×1
image ×1
laravel ×1
laravel-5.4 ×1
lazy-loading ×1
node.js ×1
rest ×1
swiftmailer ×1