小编Sum*_*ai8的帖子

JS 中模板字符串中的 HTML 元素

我在模板字符串中添加 HTML 元素时遇到问题。我想在我的<li>元素中添加新行,但<br>被解释为字符串。

let movieDescription = document.createTextNode(`${moviesData[i].title} <br> ${moviesData[i].year} <br> ${moviesData[i].genre} <br>${moviesData[i].summary}`);
Run Code Online (Sandbox Code Playgroud)

如何<br>在模板字符串中添加元素?

html javascript ecmascript-6

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

如何调试队列中作业之间的退出代码 12:工作

我们有一个作业MyPrettyJob,它通过 redis 从控制器排队。当我们像这样从命令运行此作业时,该作业确实成功了。当我们运行包含少量数据的作业时,队列保持在线状态,但是当我们运行包含大量数据的作业时,队列崩溃,退出代码为 12,这表明出现“内存不足”错误。

这个大型作业处理大约 300,000 个项目,这些项目大多相互依赖。为此,我们无法在不造成严重性能影响的情况下真正拆分这项工作。在某些极端情况下,可能需要长达数小时的时间,而不是目前需要的几分钟。

对于大型作业,队列输出以下内容:

$ php artisan queue:work --queue=myqueue
Processing: App\Jobs\MyPrettyJob
Processed: App\Jobs\MyPrettyJob
$ echo $?
12
Run Code Online (Sandbox Code Playgroud)

无论是否有东西在该作业后面排队,队列工作人员甚至会崩溃。这似乎表明队列在清理大型作业时崩溃了,但似乎没有给出任何迹象表明那是什么。无论是否完成任何数据库交互,队列工作程序也会崩溃,这规则了与数据库相关的任何内容。

队列在作业之间做什么?我可以以任何方式调试为什么它在完成工作后内存不足吗?队列是否可能会向日志写入某些内容,或者是否在作业之间在 Redis 中执行某些操作?该进程崩溃的时间似乎非常奇怪。

laravel laravel-queue

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

jQuery验证成功

嘿伙计们提前感谢您的帮助!我有这个注册表格,然后使用"bassistance's"validate.js进行验证:

$('#pForm').validate({ 
        rules: { 
            fname: "required",// simple rule, converted to {required:true} 
        lname: "required",
        accType: "required",
        country: "required",
            email: {// compound rule 
                required: true, 
                email: true 
                },
        city: "required"
        },
        success: function(){
            $('#pForm').hide('slow');
            $('#accForm').show('slow');
                        }
});//form validate
Run Code Online (Sandbox Code Playgroud)

现在,验证工作正常...除了成功标记(我已经添加)...所以,虽然它说字段是必需的,但是一旦我改变一个字段就会继续并在"成功"下读取代码领域.我有什么想法可以解决这个问题吗?哦......是否有一个"onFailure"类型的标签是jQuery?

javascript forms validation jquery

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

浏览器何时会抛出$ .ajaxSetup不是函数错误

我正在尝试在我的JSP文件中插入以下代码段

{
    $.ajaxSetup({
        cache: false,
        async: false
    });
    var ajax_load = "loading data please wait...";
    var loadUrl = "abc.jsp";

    $("#seoarea").html(ajax_load).load(loadUrl, {
        param1: holdvalue1,
        param2: holdvalue2
    });
}
Run Code Online (Sandbox Code Playgroud)

在mozilla firfox上运行此命令时,抛出“ $ .ajaxSetup不是函数”错误。

ajax jquery

3
推荐指数
2
解决办法
7027
查看次数

我应该担心JSLint中的"缺少分号"吗?

我有以下内容:

$.ajaxSetup({beforeSend:function(a){a.setRequestHeader("Accept","text/javascript")},cache:false});
Run Code Online (Sandbox Code Playgroud)

JSLint告诉我:"第1行的问题83:缺少分号"

你同意吗?我添加了它,但是当我使用YUI Compressor时它会删除它吗?

谢谢

javascript ajax

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

jQuery.ajax为什么不从php json_encode访问该项?

我不明白,因为当数据输入到登录中是正确的,我做这个比较response.success =="成功"没有任何反应,我用firebug检查,结果是这样的:

响应

[{"ncontrol":"09680040","nombre":"Edgardo","apellidop":"Ramirez","apellidom":"Leon","tUser":"Admin","status":"success"}]
Run Code Online (Sandbox Code Playgroud)

jQuery.ajax脚本发送数据

    // jQuery.ajax script to send json data to php script

    var action = $("#formLogin").attr('action');
    var login_data = {
        ncontrol: $("#ncontrolLogin").val(),
        password: $("#passwdLogin").val(),
        is_ajax: 1
    };  

    $.ajax({
        type: "POST",
        url: action,
        data: login_data,
        dataType: "json",
        success: function(response)
        {   
            **if(response.status == "success")** {
                $("#status_msg").html("(+) Correct Login");

            }
            else {
                $("#status_msg").html("(X) Error Login!");
            }
        }
    }); 
    return false;   
Run Code Online (Sandbox Code Playgroud)

并且PHP脚本用于处理来自jQuery.ajax的变量

$ncontrolForm = $_REQUEST['ncontrol'];
$passForm = $_REQUEST['password'];
$jsonResult = array();
    $query = "SELECT * FROM users …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery json

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

PHP模数运算符为双精度数

在这里读到:

具有非整数的模数将产生不可预测的结果.

但是,我尝试使用它,它似乎给出了非常可预测的结果:

function mod($a, $b) {
    echo "$a % $b = " . ($a % $b) . '<br>';
}
mod(10.3, 4);
mod(10.3, 2);
mod(-5.1, 3);

// OUTPUT:
//   10.3 % 4 = 2
//   10.3 % 2 = 0
//   -5.1 % 3 = -2
Run Code Online (Sandbox Code Playgroud)

换句话说,double似乎转换为integer第一.

%第一个操作数是double什么时候有没有定义?

php double modulo

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

有没有办法将数据附加到Bukkit ItemStack?

好的,我正在尝试将数据附加到Minecraft Bukkit ItemStack.我想它,所以它丢弃的实体也会有它,但这是可选的.如果我不能直接这样做,是否有其他方式我可以保留一个数据(java int,java string)与项目,因为它通过玩家和他们的库存插槽?谢谢!

编辑:这是一个代码示例.

package path.to.the.package;

import org.bukkit.event.*;
import org.bukkit.event.PlayerInteractEvent;
import org.bukkit.plugin.java.JavaPlugin;

public ExamplePlugin extends JavaPlugin
{
  public List<ItemStack> stacks = new ArrayList<ItemStack>();
  public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
  {
    if(cmd.getName().equalsIgnoreCase("tester123"))
    {
      ItemStack stack = new ItemStack(272, 0, (byte)0);
      Player p = (Player)sender;
      stacks.add(stack);
      p.getLocation().getWorld().dropItem(player.getLocation(), stack);
    }
    return true;
  }

  @EventHandler(priority = EventPriority.HIGHEST)
  public void onItemStackRightClick(PlayerInteractEvent e)
  {
    Player player = e.getPlayer();
    for(ItemStack item : items)
    {
      if(player.getItemInHand() == item)
      {
        //What I DO …
Run Code Online (Sandbox Code Playgroud)

java module minecraft bukkit

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

在数据源默认值中找不到模型的表

我正在创建一个cakephp 2.x应用程序.在开发过程中途,我突然发现自己有一个"找不到表"的错误.

Missing Database Table

Error: Table blocked for model Parental was not found in datasource default.

Notice: If you want to customize this error message, create project\View\Errors\missing_table
Run Code Online (Sandbox Code Playgroud)

我检查了我的数据库,相关的表实际上就在那里.

接下来,我尝试调试模型.该模型可以访问该表.关于cakephp无法找到数据表的错误仍然存​​在.

这是我在调试模型时得到的结果:

\project\Controller\ParentalsController.php (line 5) 
object(Parental) {
    useTable => 'blocked'
    useDbConfig => 'default'
    id => null
    data => array()
    schemaName => null
    table => 'blocked'
    primaryKey => 'id'
    validate => array()
    validationErrors => array()
    validationDomain => null
    name => 'Parental'
    alias => 'Parental'
    tableToModel => array(
        'blocked' => 'Parental'
    )
    cacheQueries …
Run Code Online (Sandbox Code Playgroud)

php sql cakephp

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

自我调用函数jQuery

我注意到在某些地方,jQuery代码包含在一个自动调用函数中,如下所示.为什么这样做,在什么情况下这是有用的,在什么情况下是不必要的样板?

function( $ ) {
  ...
}( jQuery );
Run Code Online (Sandbox Code Playgroud)

javascript jquery self-invoking-function

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