小编Cer*_*rus的帖子

将PHP数组转换为Javascript数组

基本上我使用这些代码进行转换:

echo "<script>";
echo " var img_array=new Array();";
foreach($img_arr as $img_url){
      $url=(string)$img_url;
      echo "img_array.push('".$url."');";
}

echo "console.log(img_array);";
echo "</script>";
Run Code Online (Sandbox Code Playgroud)

但是,出现错误(firefox调试窗口):

Error: unterminated string literal
Source File: http://127.0.0.1/CubeCart/index.php?_a=account
Line: 1, Column: 42
Source Code:
    var img_array=new Array();img_array.push('http://gtms01.alicdn.com/tps/i1/T1mL3LFhhhXXaCwpjX.png 
Run Code Online (Sandbox Code Playgroud)

但是在我检查了html页面的源文件之后,脚本显示如下:

<script> var img_array=new Array();img_array.push('http://gtms01.alicdn.com/tps/i1/T1mL3LFhhhXXaCwpjX.png
      ');img_array.push('http://gtms01.alicdn.com/tps/i1/T1DQtTFsdFXXaCwpjX.png');console.log(img_array);</script>
Run Code Online (Sandbox Code Playgroud)

我没有看到任何错误.

javascript php

-1
推荐指数
1
解决办法
113
查看次数

mysql_close()期望参数1是资源,给定字符串

这是我的代码,它是使用json和ajax从mysql检索信息,但不知何故它不起作用,任何人都可以帮助解决这个问题?

<?php
    $host="localhost"; 
    $username="Practical4"; 
    $password="1234"; 
    $db_name="Practical4"; 

    $con=mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB");

    $sql = "select * from comment where name='$name'"; 
    $result = mysql_query($sql);
    $json = array();

    if(mysql_num_rows($result)){
        while($row=mysql_fetch_row($result)){
            $json['comment'][]=$row;
        }
    }
    mysql_close($db_name);
    echo json_encode($json); 
?>
Run Code Online (Sandbox Code Playgroud)

此外,如何逐行显示每条记录?

php mysql ajax json

-1
推荐指数
1
解决办法
5274
查看次数

通过jQuery跟踪div中的锚点

有没有办法<a href=""></a>通过jQuery 跟踪特定div中有多少?

html anchor jquery hyperlink

-2
推荐指数
1
解决办法
184
查看次数

Javascript从属性中删除对象

如果您有一个对象附加到属性,如下所示:

obj = {};
obj.prop = {name:'test'};
Run Code Online (Sandbox Code Playgroud)

有没有一种方法,类似于使用array.splice,从该属性中删除对象,并返回它,以便它可以附加到另一个对象?

javascript

-2
推荐指数
1
解决办法
64
查看次数

###在javascript中意味着什么

我正在搜索苹果的网站,我在他们的代码中发现了这_###三个#意味着什么,或者它根本没什么用处?在这里找到它:http://images.apple.com/v/macbook-pro/e/scripts/features_retina.js

资源:

(function () {
    var c = AC.Class({
        initialize: function (a) {
            this._element = AC.Element.getElementById(a);
            this._viewer = null;
            this._showOnScroll = new AC.ShowOnScroll(this._element, {
                threshold: 0.6,
                timeInView: 0.05
            });
            this._showOnScroll.setDelegate(this);
            AC.Object.synthesize(this);
            if (!AC.Element.isElement(this.element())) {
                return false
            }
            this.setupViewer();
            if (AC.Detector.isCSSAvailable("transition")) {
                AC.Element.addClassName(this.element(), "can-animate");
                this.viewer().setDelegate(this)
            }
        },
        setupViewer: function () {
            var h = this.element();
            var b = AC.Element.selectAll(".gallery-content", h);
            var g = AC.AutoGallery.Types.Registries.gallery.__lookup["image-fadein"].getOptions();
            var a = new AC.ViewMaster.Viewer(b, h, h.id, g);
            this.setViewer(a)
        },
        willAnimate: function …
Run Code Online (Sandbox Code Playgroud)

javascript

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

用户三元运算符,用于3种可能的结果

我想根据以下内容编写三元运算符;

var statusJSON = {
    '- Select -': '',
    'Active': true,
    'Inactive': false
};
Run Code Online (Sandbox Code Playgroud)

目前我有

statusFlag: $('#statusFlag').val() == 'true' ? true : false
Run Code Online (Sandbox Code Playgroud)

这适用于truefalse值,但不处理第三个条件(即空"")

我该如何处理?

javascript jquery ternary-operator

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

使用jquery检查字符串是否以问号结尾

如何使用jquery检查输入的输入是否是有效的问题格式?

例如:我有一个字符串"你好吗?" .我需要确定它是否是一个

是否有问题.我需要的是检查字符串是否以'?'结尾 ?.谢谢 .

javascript

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

参数列表后面的SyntaxError:missing) - 没有丢失)!

我完全不知道这段代码的错误.

这是我在错误之前所做的事情:

$(function () {

    for(var i=0;i<15;i++){
        $("#_Q1_Q" + i + "_Q2_C").change(callbackFactory(i));
        $("#_Q1_Q" + i + "_Q2_C").change(function(n){
            return function(){
                toBus(n);
                console.log(n);
            };
        }(i));
        toBus(i);
    };

    $("#_Q0_C0").change(function(){
        noTraveller();
        console.log("Stage 1");
    };); // <--- This is where the error occurs
Run Code Online (Sandbox Code Playgroud)

代码还有更多,但所有括号都按顺序排列100%.事实上,如果我注释掉下面的代码部分(发生错误的地方),那么我的脚本将完全按照预期运行,除非注释掉函数.

$("#_Q0_C0").change(function(){
    noTraveller();
    console.log("Stage 1");
};);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

operator'==='不能应用于类型'false'和'true'

我知道下面的代码是愚蠢的.但实时可以在使用相同类型的两个不同数据进行编译时实现.

if (false === true) {}// getting error
Run Code Online (Sandbox Code Playgroud)

operator'==='不能应用于类型'false'和'true'

但是Object.is()接受这个不同的数据没有任何错误,它返回false

我知道他们之间的区别.但是为什么打字机输出语法错误同时为什么Object.is()不抛出那个错误.

此错误消息也是正确的?或不?

operator'==='不能应用于类型'false'和'true.应该是这样的operator '===' cannot be applied to types 'Boolean' and 'Boolean'

如果消息错误,那么它在任何升级版本中都解决了吗?我使用的是typescript 2.0.3版本.

在下面的方案中发生此问题

等等..

javascript typescript ecmascript-6 angular

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

如何查找字符串中所有单词出现的所有索引

这是我的代码:

sentence = input("Give me a sentence ")

word = input("What word would you like to find ")


sentence_split = sentence.split()


if word in sentence_split:
   print("have found",word,)
   print("The word comes in the position" )
else:
   print("error have not found",word)

wordfound = (sentence_split.index(word)+1)

print(wordfound)
Run Code Online (Sandbox Code Playgroud)

我能够获得字符串中第一次出现的单词的索引.我怎样才能得到所有的事件?

python string indexing find-occurrences

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