gpt4 book ai didi

javascript - ajax post 在没有警报消息的情况下无法工作

转载 作者:行者123 更新时间:2023-11-28 08:14:17 26 4
gpt4 key购买 nike

我的 ajax post 功能有问题。如果没有警报消息,Ajax 功能将无法工作。如果添加警报消息,div 内容将刷新并运行我的代码。

我有一个 mv3 应用程序。并将表单数据发送到此 javascript 函数。像这样:

    function Add_Definition() {
var data = $.extend({ call: "Add_Definition", url: "/Definition/Definition", type: "post", dataType: "html", data: $("#definition_form").serialize() }, data);
Load(ajaxrequest(data));
}


function Load(val) {
if (val == true) {
var data = $.extend({ call: "Load", render: $("#render"), url: '@Url.Action("Definition", "Definition")', type: "get", dataType: "html", data: { "groupid": '@Request.QueryString["groupid"].ToString()'} }, data);
ajaxrequest(data);
}
}

我的 ajax javascript 函数如下。

function ajaxrequest(param) { var result = true;

//alert("hi there");

$.ajax({
type: param.type,
url: param.url,
data: param.data,
dataType: param.dataType,
success: function (result) {
$(param.render).empty();
$(param.render).html(result);
result = true;
},
error: function (request, status, error) {
result= false;
}
});
return result; }

如果从javascript代码中删除//字符,它将不起作用,(需要刷新页面),如果有警报消息,内容将通过加载功能刷新。

怎么出错了?

最佳答案

您也可以直接调用

var divElem = $('#yourdivid').load('@Url.Action("Definition", "Definition")');

关于javascript - ajax post 在没有警报消息的情况下无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23810813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com