Ajax关于成功响应不工作的警报c#
Ajax alert on success response not working c#
我有一段代码,它使用ajax和c插入了一些联系方式#代码会一直运行,数据库会用记录更新,但成功的警告框似乎没有显示。如果我在chrome中通过javascript调试器进行调试,它似乎确实有效,它会击中那段代码,并显示警报。但并非如此。
这是代码:
Javascript
function insertDonator() {
var title = $("#DropDownTitle option:selected").text();
var FirstName = $("#txtFirstNameinput").val();
var LastName = $("#txtLastNameInput").val();
var Add1 = $("#txtAdd1").val();
var Add2 = $("#txtAdd2").val();
var Town = $("#txtTown").val();
var County = $("#txtCounty").val();
var PostCode = $("#txtPostCode").val();
var telephone = $("#txtPhoneInput").val();
var email = $("#txtEmailInput").val();
var collectionArea = $("#txtCollectionAreaInput").val();
$.ajax({
type: "POST",
url: "WebService1.asmx/insertDonator",
data: '{title:"' + title + '", FirstName: "' + FirstName + '",LastName:"' + LastName + '", Add1:"' + Add1 + '", Add2: "' + Add2 + '",Town:"' + Town + '",County:"' + County + '",PostCode:"' + PostCode + '",telephone:"' + telephone + '",email:"' + email + '",collectionArea:"' + collectionArea + '"}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {
Apprise(response.d);
}
}
)
}
function OnSuccess(response) {
alert("Record added");
}
HTML(aspx文件)
<asp:Button ID="btnaddRecord" runat="server" Text="Add Donator" OnClientClick="insertDonator();" />
您不会取消按钮单击的默认操作。通常可以使用preventDefault(),但也可以在单击事件中重试false。
OnClientClick="insertDonator(); return false;"
相关文章:
- 响应动画手风琴不工作
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 自动完成搜索无法正常工作,请不要迭代$中的所有元素.每个ul-li都会及时显示响应
- ajax响应为空后JQuery无法工作
- 服务工作线程是否可以响应同步 XHR 请求
- Jquery Post与JSON响应工作
- 如何在没有 Web 服务器的情况下做出响应.js工作
- 悬停和焦点上的响应式 jQuery 工具提示无法正常工作
- 如何才能让响应式幻灯片在Internet Explorer中工作
- Ajax关于成功响应不工作的警报c#
- 谷歌表单响应无法从网站上工作
- Wordpress AJAX没有't工作-响应0
- 使用nodeJS和phantomJS返回网络请求和响应,仅在控制台中工作
- 用于循环的xhr响应不工作
- 网站响应能力-Iphone需要双击链接才能工作
- 响应式灯箱无法在iPhone中工作
- 响应滑块需要刷新才能工作
- Ajax响应只工作一次-使用PHP的购物车
- 拼写检查器无法在tinymce 4.0中工作(非JSON响应)
- 如何使脚本工作/响应