我想执行一个linux命令,它返回linux中当前登录的用户.
使用jQuery和ajax,将此命令传递给PHP,它将使用exec()函数接收并执行此命令.应存储并返回该值.
返回时,jquery ajax应该将其返回到span标记的内容.
怎么能实现这一目标?
我创建了一个文本框,当用户键入命令时.该命令使用jquery-ajax传递给php文件并在服务器上执行,并返回结果.通过创建div标签在浏览器上输出这些结果.
问题是我附加了div标签.正如我追加的那样,我的文本框似乎已经失去焦点,我必须向下滚动页面才能看到我正在键入的内容.
这是接收我在文本框中键入的命令的函数.
$(function() {
$('#cmd').keydown(
function(event) {
if (event.keyCode == 13) {
event.preventDefault(); /*you can call your function here*/
var tmp = $(this).val();
$('#cmd').val('');
commands.push(tmp);
MyFunction(tmp);
/*still you can it here*/
}
});
});
Run Code Online (Sandbox Code Playgroud)
此函数接收返回的值,并创建div标记.
function MyFunction(msg) {
var cmdStr = msg;
$.ajax({
url: 'exec.php',
dataType: 'text',
data: {
q: cmdStr
},
success: function(response) {
$('#output').append("<div class=type> www-data@ubuntu:~# " + cmdStr +"</div>" + "<div class=output>" + response + "</div>");
}
});
}
Run Code Online (Sandbox Code Playgroud) 我有一个ASP文本框控件.当用户关注文本框时,我想将文本框的背景颜色从灰色更改为白色.
这里是css文件,但是在关注文本框后它没有改变颜色.
<script language="javascript" type="text-javascript">
function DoFocus(txt)
{
txt.className = 'focus';
}
</script>
Run Code Online (Sandbox Code Playgroud)
文本框
<asp:TextBox ID="txtFirstName" runat="server"
CssClass="textbox" MaxLength="50" Width="188px" onfocus="DoFocus(this)">
Run Code Online (Sandbox Code Playgroud)
CSS
input.textbox, select, textarea
{
font-family : verdana, arial, snas-serif;
font-size : 11px;
color : #000000;
padding : 3px;
background : #f0f0f0;
border-left : solid 1px #c1c1c1;
border-top : solid 1px #cfcfcf;
border-right : solid 1px #cfcfcf;
border-bottom : solid 1px #6f6f6f;
}
input.textbox:focus, input.input_text_focus
{
border-color:#646464;
background-color:#ffcf03;
}
Run Code Online (Sandbox Code Playgroud) 基本上,我想在JSP页面上的ArrayList中显示产品.我在servlet代码中完成了这个.但是没有输出.
我还必须将products.jsp放在/ WEB-INF文件夹中吗?当我这样做时,我得到一个请求的不是资源错误.
我的Servlet代码(InventoryServlet.java)
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
try {
List<Product> products = new ArrayList<Product>();
products = Inventory.populateProducts(); // Obtain all products.
request.setAttribute("products", products); // Store products in request scope.
request.getRequestDispatcher("/products.jsp").forward(request, response); // Forward to JSP page to display them in a HTML table.
} catch (Exception ex) {
throw new ServletException("Retrieving products failed!", ex);
}
}
Run Code Online (Sandbox Code Playgroud)
我的JSP页面(products.jsp)
<h2>List of Products</h2>
<table>
<c:forEach items="${products}" var="product">
<tr>
<td>${product.Description}</td>
<td>${product.UnitPrice}</td>
</tr> …Run Code Online (Sandbox Code Playgroud) 我正在制作一个 ERD,以便我可以构建我的购物车。
我对订单和客户之间的关系感到困惑。
如果我没记错的话,客户可以订购很多产品,
1 位客户可下订单
所以
Create Table OrderProduct(
orderProductId int PRIMARY KEY,
productID int,
Quantity int
)
Create Table Orders(
OrderId int PRIMARY KEY,
orderProductId int, //foregin key
CustomerId int,
date
)
Run Code Online (Sandbox Code Playgroud)
我是正确的,还是 mu 表结构错误?
sql database shopping-cart database-design entity-relationship
我是ORACLE的新手,我想知道我应该从哪里开始.我之前一直在使用sql server,但我想知道oracle.我确实有一些基本的数据库知识.
任何好的教程网站?我应该从哪里开始?
这很奇怪.虽然ls,date,whoami等基本命令正在运行.我似乎无法使用exec使用mkdir命令创建一个目录
$output=exec("mkdir helloworld");
Run Code Online (Sandbox Code Playgroud)
如果发生这样的错误,也值得一提.是否有任何参数或我可以用来捕获此错误.像下面的例子一样?
exec("mkdir helloworld 2>&1",$output,$return_val)
if($return_val !== 0)
echo "there was an error"
Run Code Online (Sandbox Code Playgroud) 下面有什么区别?
<div id="div1" runat="server" visible="false">Hello</div>
Run Code Online (Sandbox Code Playgroud)
相比之下,我可以做到这一点
<div id="div1" style="display:none;">Hello</div>
Run Code Online (Sandbox Code Playgroud)