javascript - aspx页面不调用ajax方法
问题描述
我正在构建一个 aspx 页面。在这个页面中,有这个js函数:
window.feed = function(callback) {
$.ajax({
type: "POST",
url: "Default.aspx/OnSubmit",
data: dataValue,
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Request: " + XMLHttpRequest.toString() + "\n\nStatus: " + textStatus + "\n\nError: " + errorThrown);
},
complete: function (jqXHR, status) {
//alert("complete: " + status + "\n\nResponse: " + jqXHR.responseText);
var tick = {};
tick.plot0 = parseInt(10 + 90 * Math.random(), 10);
tick.plot1 = parseInt(10 + 90 * Math.random(), 10);
callback(JSON.stringify(tick));
}
});
};
这个函数应该调用后端的这个方法:
[WebMethod]
public static string OnSubmit(string name, bool isGoing, string returnAddress)
{
return "it worked";
}
但是如果我尝试启动我的页面,则永远不会调用此方法。
如果我删除 ajax 函数并编写例如“alert(pippo)”;此警报每 500 毫秒显示一次。
错误在哪里?
解决方案
推荐阅读
- here-api - HERE Maps API for JavaScript 中的道路标签图层
- python - 有没有比 globals() 更好的方法在 For 循环中创建多类变量?
- service - ML Kit 部署到没有 Play 服务的设备
- javascript - 正确输入的表单提交显示新窗口
- javascript - 只能在更新后的第二次迭代中拉/调用 React Native 状态
- javascript - 使用 Jquery 提交登录
- python - 将 Matlab 结构转换为 python/numpy
- android-studio - 如何从 RecyclerView Retrofit Kotlin Android Studio 中搜索数据?
- javascript - DropzoneJS - 事件中的异步任务未按预期工作
- laravel - 如何在 laravel eloquent 模型中优化以下查询?