我正在尝试执行ajax调用并使用ajax调用的结果填充"Data"div,但是我收到错误消息:"/'应用程序中的服务器错误.无法找到资源.说明:HTTP 404 .请求的URL:/ Home/GetStuff"当我查看Firebug时,请求是对/ Home/GetStuff的GET,答案是404未找到.为什么我不按照我在ajax调用中的要求进行POST?怎么办POST?
我尝试使用$ .post并获得了相同的行为,虽然我没有检查jquery代码,但我认为$ .post是$ .ajax的包装器.
另外我想Ajax.ActionLink并能正常工作,但我想用jQuery的,而不是微软的AJAX JS库.
代码如下:
首页/ TestStuff.aspx
function aClick() {
$.ajax({
type: "POST",
url: $("#MeFwd").href,
data: ({ accesscode: 102, fname: "JOHN", page: 0 }),
dataType: "html",
success: renderData
});
};
function renderData(data) {
$("#Data").html(data.get_data());
}
<div id="Data">
</div>
<div id="link">
<a href="<%= Url.Action("GetStuff", "Home") %>" id="MeFwd" onclick="aClick"> Click Me!</a>
</div>
Run Code Online (Sandbox Code Playgroud)
HomeController.cs
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult GetStuff(int accessCode, string fName, int? page)
{
return "<table><tr><td>Hello World!</td></tr></table>";
}
Run Code Online (Sandbox Code Playgroud) 我正在使用条件注释来包含仅IE7样式表.
<!--[if IE 7]>
<link rel="stylesheet" href="http://itmalsvmsv1:8005/searchPeople_ie7.css" type="text/css" />
<![endif]-–>
Run Code Online (Sandbox Code Playgroud)
我认为很标准,但页面结果空白.好像评论打开但从未关闭,因此整个页面都被清空了.任何帮助?
我正在尝试编译一个具有标准构建过程的软件,例如
configure
make
make install
Run Code Online (Sandbox Code Playgroud)
该软件需要一个库,例如libreq.so,它安装在/ usr/local/lib中.但是,我的问题是我想构建软件并将其链接到我在/ home/user/mylibs中安装的同一个库的不同版本(我也有库的源代码).
我的问题是,如何编译和链接软件与/ home/user/mylibs中的库而不是/ usr/local/lib中的库
我尝试将"LD_LIBRARY_PATH"设置为包含/ home/user/mylibs,但这不起作用.
谢谢!