小编Pan*_*ana的帖子

未捕获的TypeError:$ .ajax(...).success不是函数

我是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) {

我想知道这里有什么不对吗?

javascript ajax jquery

35
推荐指数
3
解决办法
5万
查看次数

是否有es6箭头功能的polyfill?

是否有polyfilles6箭头功能?

以下代码在IE中引发语法错误异常,是否有一个polyfill使IE支持箭头功能?

var myFunc = ()=>{
    alert('es6');
}
myFunc();
Run Code Online (Sandbox Code Playgroud)

注意:我不想使用任何transpiler.

提前致谢

javascript jquery node.js ecmascript-5 ecmascript-6

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

角度5材料2 - 自动完成从外部api获取数据

我正在使用角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)

rest angular-material2 angular

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

如何从laravel表单请求获取密钥?

我有一个阵列

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)

有人能告诉我怎么做吗?

提前致谢.

php laravel laravel-5

9
推荐指数
3
解决办法
6455
查看次数

laravel和swiftmail显示进程无法启动[系统无法找到指定的路径]

我正在编写一个应用程序,使用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 swiftmailer laravel-5

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

如何从laravel中插入的图像数组中获取单个图像?

控制器功能:

<?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)

php arrays image laravel-5.4

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

如何在Div中选择具有相同类但多个div的文本

我需要你的帮助.在获取某些工作方面,我尝试从提要和博客中提取信息,但它不受信任.这是我的代码......

<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中选择并获取文本.我只是不知道如何开始,我需要你们的帮助.谢谢.

javascript jquery

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

如何在缓存中加载iframe并考虑缓存

我之前用过这种方法.

<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.

javascript iframe jquery lazy-loading

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

多形式动态字段javascript验证

我有这样的多种形式:

<?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)

html javascript php

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

如何使用第三方应用程序登录亚马逊MWS

我正在使用Web应用程序工作,该应用程序将使用Amazon MWS api管理库存,订单,发货。

卖家可以在应用程序注册并可以连接到亚马逊MWS API,我能够与提供给做的Marketplace_IdSeller_IdAccess_Key_IDSecret_Access_Key密钥,但我不想做这样进入所有的按键公众。

我正在使用现成的laravel软件包来访问所有MWS API。访问卖家账户它需要Marketplace_IdSeller_IdAccess_Key_IDSecret_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&region=NA&env=production&
Signature=txLrXJ%2BUvYlmeq8gFu4atByFTBq89UKb2MorK1uaeyg=
Run Code Online (Sandbox Code Playgroud)

我如何像上面的链接那样连接?有人可以解决吗?

amazon amazon-web-services amazon-mws amazon-marketplace

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