Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这段代码中是否缺少弹出物化数据的函数?_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 这段代码中是否缺少弹出物化数据的函数?

Javascript 这段代码中是否缺少弹出物化数据的函数?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,“物化”弹出窗口不会出现 $document.readyfunction{ $'cdn\u客户id'。单击,功能{ //警报HI00; var countCust=; 如果countCust 试试下面的方法 从我所看到的,我会对你的代码做两个修改,我不知道它是否能解决所有问题,但是从你给我们的信息来看,这是我能想到的最好的了 第一期: 您正在下拉列表中设置单击侦听器,您肯定希望在有人选择某个选项时触发此侦听器,而不是在他们单击选择时触发此侦听器,我将更改以下行: $('#cdn_customer

“物化”弹出窗口不会出现

$document.readyfunction{ $'cdn\u客户id'。单击,功能{ //警报HI00; var countCust=; 如果countCust<1{ 具体化。吐司“添加销售/客户主管”,3000,“红色四舍五入” } }; 选择客户端 > 试试下面的方法 从我所看到的,我会对你的代码做两个修改,我不知道它是否能解决所有问题,但是从你给我们的信息来看,这是我能想到的最好的了

第一期:

您正在下拉列表中设置单击侦听器,您肯定希望在有人选择某个选项时触发此侦听器,而不是在他们单击选择时触发此侦听器,我将更改以下行:

$('#cdn_customer_id').on('click', function() {
var countCust = '<?php count($customers) ?>';
要更改侦听器,只需更改单词,请单击:

第二期:

我认为没有正确设置客户数量,您没有使用echo输出值,在JavaScript中放置PHP值不是最佳做法,但鉴于您已经这样做,并且我有有限的可用信息来更改它,我们将保持原样,但实际上通过更改以下行来正确设置值:

$('#cdn_customer_id').on('click', function() {
var countCust = '<?php count($customers) ?>';
如果您使用的是或更高版本,则要使用速记版本回显该值,这不应成为问题:

var countCust = '<?=count($customers) ?>';
但是,如果出于某种原因,您使用的是早期版本的PHP,那么我还可以包括较长的版本:

var countCust = '<?php echo count($customers) ?>';
我想说,如果你做了这两个改变,看看是否有什么改进,然后反馈给我,如果有问题,希望能解决下一个问题。

看起来这是一个具体的问题

您的标记看起来有一个错误。文档使用以下结构:

M.toast({html:'Add a Sales/Client Master'})
代码笔

因此,toast中有一个对象。不确定为什么要传入其他样式数据

另一种方法是先声明html,然后传入。从文档:

 var toastHTML = '<span>I am toast content</span><button class="btn-flat toast-action">Undo</button>';
  M.toast({html: toastHTML});

你在哪里调用你的JS,从.JS文件还是从.php文件?当你说materialize弹出窗口无法出现时,这意味着什么,你有没有收到任何类型的错误?它们在同一个文件上…没有出现错误..它甚至没有警告您在控制台中有任何消息吗?没有评论