我开始学习node.js. 我开始阅读"节点初学者"一书,并且在那里给出的代码似乎是为了在unix中运行而编写的,我不知道如何为下面给出的部分代码编写windows的等效代码.
var exec=require("child_process").exec;
function start(){
console.log("Request handler 'start' was called");
var content="empty";
exec("ls -lah", function(error, stdout, stderr){
content= stdout;
});
return content;
/*
function sleep(milliSeconds){
var startTime=new Date().getTime();
while(new Date().getTime()< startTime+milliSeconds);
}
sleep(10000);
return "Hello Start"; */
}
Run Code Online (Sandbox Code Playgroud)
如果你曾经读过这本书或者对如何使这段代码有所了解,我将非常感激.
从下拉列表中选择值时,如果所选值等于某个值,我希望下拉列表更改为只读,我该怎么做?
HTML:
<select id="s_id">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option></select>
Run Code Online (Sandbox Code Playgroud)
脚本:
$(document).ready(function () {
$("#s_id").change(function () {
var x = $(this).val();
//alert("something's changed");
alert($(this).val());
if (x === opel) {
alert("iff only.....");
$(this).attr("readOnly", "true");
}
});
});
Run Code Online (Sandbox Code Playgroud)
我想使用AJAX将数组发布到PHP,并在成功时将值返回给JavaScript.这是我的代码.
JavaScript的:
$(document).ready(function(){
$.ajax({
type: "POST",
url: "phparray.php",
data: {
array1: phparray
},
success: function(data){
alert("success");
alert(data);
}
});
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<html>
<head>
<script type="text/javascript" src="jquery-2.0.2.js"></script>
<script>
var phparray = jQuery.makeArray();
for(var i=0; i<10 ; i++){
phparray.push(i);
}
</script>
<script type="text/javascript" src="phparraypost.js"></script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
PHP:
<?php
$n=$_POST['array1'];
echo $n;
?>
Run Code Online (Sandbox Code Playgroud)
我得到的数据说
<br /> <b>Notice</b>: Array to string conversion in <b>C:\xampp\htdocs\php\phparray.php</b> on line <b>4</b><br /> Array
Run Code Online (Sandbox Code Playgroud)
我不知道它可能有什么问题.
HTML,PHP和JavaScript代码位于不同的文件中.