gpt4 book ai didi

javascript - Ajax 调用 url 会卡住浏览器

转载 作者:行者123 更新时间:2023-11-28 07:09:20 24 4
gpt4 key购买 nike

我在 View 中有一个函数,用于将文本框中的值传输到页面上显示的表格。基本上它会更新 URL 并进入名为 update_verified_phone() 的函数。还有另一个函数用于使用名为 user_info_model() 的模型来更新记录,并使用名为 users_info() 的 Controller 。

问题是,当我使用 AJAX 函数发布到名为 update_verified_phone() 的 Controller 函数时,浏览器卡住并挂起。我想知道为什么会发生这种情况?

抱歉,我刚刚接触 AJAX。

这是代码:

$(document).ready(function() 
{
$('#btnVerify').click(function(event)
{
event.preventDefault();
var uid = $('#user_id').val();
var verified_phone = $('#textNum').val();
if (isNaN(verified_phone))
{
alert("Please enter only numbers for user verified_phone");
}
else
{
$('#textNum').val('');
//$.post(base_url+'users_info/update_verified_phone', {uid:user_id,verified_phone:textNum}, function(response)
//{
$.ajax
({
type: "POST",
url:base_url+'users_info/update_verified_phone',
data: {uid:user_id,verified_phone:textNum},
//async: true,
dataType: 'json',
success:function(data)
{
if(data)
{

var headingHtml = headingTemplate
({
'verified_phone':data[0].verified_phone,
'verified_timestamp':data[0].verified_time
});
$('.userinfo').html(headingHtml);
$('.userinfo tr td:eq(4)').html(data[0].verified_phone);
$('.userinfo tr td:eq(5)').html(data[0].verified_time);
}
}

});
}
});
});

最佳答案

我认为你错过了指定 JS 变量 base_url 纠正它。之后,通过直接从浏览器地址栏点击来检查 AJAX 请求 URL 响应,并检查是否存在问题。

如果您需要更多相关信息,请告诉我。

谢谢!

关于javascript - Ajax 调用 url 会卡住浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446858/

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