所以我正在尝试将外部文件中的纯文本加载到我的页面中,并且我一直在标题中收到错误.我究竟做错了什么?(我完全按照教程!)谢谢.
HTML
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
<script src="ajax.js"></script>
</head>
<body>
<input id="button" type="button" value="Load" />
<div id="content"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
JQuery的
$("#button").click(function(){
$.ajax({
url:"AjaxRequest.html",
success:function(data) {
$("#content").html(data);
}
});
});
Run Code Online (Sandbox Code Playgroud)
编辑:显然没有成功.不知道为什么,文件紧挨着它.
在ASP.NET MVC 3应用程序中,我使用Ajax.BeginForm将写入的文本发布到控制器.
@using (Ajax.BeginForm("Post", "Forum", new {threadId = Model.Thread.Id }, new AjaxOptions { OnSuccess = "PostReply" }))
{
<div id="reply-area">
<h3 style="border-bottom:1px solid black">POST REPLY</h3>
<span id="post-error" class="error-message"></span>
<textarea rows="1" cols="1" id="post-textarea" name="Content"> </textarea>
<input type="submit" class="button" value="Submit"/>
</div>
}
Run Code Online (Sandbox Code Playgroud)
在控制器中我有
[HttpPost]
public ActionResult Post(int threadId,PostModel model)
{
bool Success = false;
if (ModelState.IsValid)
{
Success=Unit.ForumFacade.CreatePost(Unit.ForumFacade.GetThreadByID(threadId), model.Content, CurrentUserId);
if (Success == true) return View("PostSuccess");
}
return Json("fsdfds");
}
Run Code Online (Sandbox Code Playgroud)
在javascript中我有这个
function PostReply(isRequestSuccessed) {
alert("asdasd");
if (isRequestSuccessed==false) {
$("#post-error").html("Please Try Again"); …Run Code Online (Sandbox Code Playgroud)