小编Poi*_*nty的帖子

使用php动态生成javascript

我需要在更改选择框时动态生成并执行一些javascript.现在,我正在使用远程php文件生成该javascript(使用mysql查询).

我不知道如何再次在我的主页面中运行该javascript.我一直在玩.getscript,但我不知道我是否朝着正确的方向前进.我对这一切都很陌生.

现在,我只是使用:

$.getScript(url.php);
Run Code Online (Sandbox Code Playgroud)

调用我的php文件.

我的php文件产生类似于:

$(function() {
    $( "#dateStartMainChartSelect" ).datepicker({ 
        minDate: new Date(2011,03,07)),
        maxDate: +0 
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript php jquery dynamic

0
推荐指数
1
解决办法
2394
查看次数

Javascript数组无法正常工作?困惑

任何人都知道为什么这不会超过1个日期...

它只需要数组中的第一个日期......

var unavailableDates = ["10-6-2011","13-6-2011"];

function unavailable(date) {
    dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear();
    if ($.inArray(dmy, unavailableDates) == 0) {
        return [false, "", "Unavailable"];
    } else {
        var day = date.getDay();
        return [(day != 0 && day != 2 && day != 3 && day != 4 && day != 6)];
    }
}
Run Code Online (Sandbox Code Playgroud)

看下面的完整示例

http://offline.raileisure.com/lee.php

提前致谢

背风处

javascript jquery jquery-ui datepicker

0
推荐指数
1
解决办法
906
查看次数

在JavaScript中拆分字符串

Var FullName = John, Cooper;
Run Code Online (Sandbox Code Playgroud)

哪里LastName = John and FirstName = Cooper.

如何拆分字符串FullName并使用LastName和FirstName显示我的两个TextField值.

FullName.split(","2);
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
105
查看次数

为什么javascript列表中的多个小数会在元素列表'错误后抛出'缺失'?

我有两个按钮用来区分cvs中的一些修订:

按钮A:

<input type="button" onclick="javascript:var from = get_diff_from(this.form,2); var to = get_diff_to(this.form,2); parent.show_file('196382', 'telecom.mod', 'teleTWTA.c', from, to, 'webtools/cvsweb/cvsweb.cgi', 'fsw', 
get_chg_array([1.2,1.3], [0,196382], from, to));" value="Diff teleTWTA.c">
Run Code Online (Sandbox Code Playgroud)

按钮B:

<input type="button" onclick="javascript:var from = get_diff_from(this.form,3); var to = get_diff_to(this.form,3); parent.show_file('196383', 'telecom.mod/test/solaris.ut/telecom_twta.exe', 'ut_teleTWTA.c', from, to, 'webtools/cvsweb/cvsweb.cgi', 
'fsw', get_chg_array([1.1.1.1,1.2], [0,196383], from, to));" value="Diff ut_teleTWTA.c">
Run Code Online (Sandbox Code Playgroud)

按钮A工作正常,但按钮B在点击时窒息,并在元素列表后抛出'缺失'.我能想到的唯一解释是按钮B中的cvs版本号(1.1.1.1)越长.为什么JS会破坏它,我该如何修复它?

javascript javascript-events

0
推荐指数
1
解决办法
76
查看次数

我正在使用"this"关键字和"call"方法传递一些元素

我要做的是将一个确定的元素传递给一个函数,我试图用"this"关键字表示.问题是它必须跨越两个函数,我不明白错误在哪里.一切都从第三个函数开始,然后调用第二个函数传递document.body,因为它将被视为函数的"this".然后第二个函数使用"call"方法将"this"传递给第一个函数.

function create_tag(tag, inner) {
    element = document.createElement(tag);
    if (inner) {
        element.innerHTML = inner;
    }
    this.appendChild(element);
    return element;
}

function create_input(label_value) {
    input = create_tag.call(this, "input");
    label = create_tag.call(this, "label", label_value);
    input.setAttribute("id", "pers_" + label_value);
    return input;
}

function crea_personaggio() {
    input_values = ["Name", "Lastname", "Nickname", "Age"];
    for (i = 0; i < input_values.length; i++) {
        create_input.call("document.body", input_values[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript this

0
推荐指数
1
解决办法
42
查看次数

在javascript == vs =?

很抱歉,如果这个发布了很多,但搜索字段喜欢重新调整"=",所以很难搜索== javascript"== javascript"等.

但我有一些我正在编写的代码,在某些地方==是必需的,而在其他地方=是必需的.有人可以解释这些差异或指出我可以在资源方向上做些什么?

例:

if ($('#block').css.display=='none') {
$('#block').css.display='block';
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一一件事是,我正在改变,而另一方面我正在检查.但在这两者中我指的是平等.

javascript jquery operators

0
推荐指数
2
解决办法
2495
查看次数

使用日期选择器获取两个日期之间的天数

$(function () {
    $("#from").datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 3,
        onClose: function (selectedDate) {
            $("#to").datepicker("option", "minDate", selectedDate);
        }
    });
    $("#to").datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 3,
        onClose: function (selectedDate) {
            $("#from").datepicker("option", "maxDate", selectedDate);
        }
    });
});

$("#to").change(function () {
    var final = $("#to").datepicker("getDate");
    var start = $("#from").datepicker("getDate");
    var days = new Date(final - start);
    alert(days);
});

<label for="from">From</label>
<input type="text" id="from" name="from" />
<label for="to">to</label>
<input type="text" id="to" name="to" />
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所拥有的,每当最后一个日期被填满时,我假装得到两个日期之间经过的天数。由于转换,我遇到了一些麻烦:s

小提琴

javascript jquery jquery-ui date datepicker

0
推荐指数
1
解决办法
5406
查看次数

在<img>标记后插入文本

我尝试<img>使用javascript 在标记后插入文本.

<div id="candy"><img src="candy.png" /> Insert text here!</div>
Run Code Online (Sandbox Code Playgroud)

如果我使用document.getElementById('candy').innerHTML = "test";图像消失.

你能帮助我吗?

html javascript

0
推荐指数
1
解决办法
2614
查看次数

如何使用 Javascript 向 JSON 对象添加元素

所以说我有一个这样的 JSON 对象:

{"name":"asdf","quantity":"3","_id":"v4njTN7V2X10FbRI"}
Run Code Online (Sandbox Code Playgroud)

而且我在创建时无法修改它。但我想让它看起来像这样:

{"name":"asdf","quantity":"3","_id":"v4njTN7V2X10FbRI", checked: true}
Run Code Online (Sandbox Code Playgroud)

那么我将如何使用 javascript 做到这一点?

javascript json

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

Javascript:while循环无休止

我一直试图修复这个循环,但显然它无法识别输入是否正确.我在这里使用正确的循环吗?

var userChoice = prompt("Do you choose rock, paper or scissors?") 
if (userChoice !== "rock", "paper", "scissors") {
  do {
    prompt("Invalid answer. Please choose rock, paper or scissors.");
  } while (userChoice !== "rock", "paper", "scissors");
} else { 
Run Code Online (Sandbox Code Playgroud)

javascript while-loop do-while do-loops

0
推荐指数
1
解决办法
103
查看次数