-2
我从控制器返回的javascript通过ajax查看。但它给了我失败的信息,我的代码在下面给出。返回javascript以查看控制器
我控制器
public ActionResult GetJava()
{
if (Request.IsAjaxRequest())
{
return JavaScript("<script>alert(\"some message\")</script>");
}
else
{
return View();
}
}
和看法是
@{
ViewBag.Title = "GetJava";
Scripts.Render("~/bundles/jquery");
}
<h2>GetJava</h2>
<div><input type="button" value="GetJava" onclick="Getjavascript()" /></div>
<script type="text/javascript">
function Getjavascript() {
$.ajax({
url: '@Url.Action("GetJava","BindingJson")',
dataType: 'applicaiton/javascript;charset=utf-8',
type: 'Get',
data: 'script',
success: function (status) { status.value },
error: function (status) { alert("failure") }
});
}
</script>
这可能是什么问题可能?
,但我想在AJAX调用JavaScript。 – 2014-11-14 12:38:57
@AliKhan你究竟得到了什么错误? – 2014-11-14 12:40:51
未定义的output.means如果我警告status.value在错误函数中是未定义的。 – 2014-11-14 12:45:36