提交按钮绑定ajax,使用提交按钮时,ajax调用不起作用

我正在尝试使用以下API获取实时汇率。

"http://www.exchangerate-api.com/INR/USD/1?k=FQRxs-xT2tk-NExQj"

当我单击一个按钮时,它会提示速率并正常工作。我正在使用以下Ajax代码。

function testCurrencyRate()

{

$.ajax({

datatype:"html",

type: "GET",

url: "ajax/LiveCurrencyRate.php",

data: "t="+new Date().getTime(),

success: function(response)

{

alert(response);

},

error: function(e)

{

alert('Error while fetchig the live currency rate.');

}

});

}

Ajax请求转到以下LiveCurrencyRate.php页面。

$url="http://www.exchangerate-api.com/INR/USD/1?k=FQRxs-xT2tk-NExQj";

$result = file_get_contents($url);

echo $result;

其中包含唯一的按钮,当单击该按钮时,将对此URL发出Ajax请求ajax/LiveCurrencyRate.php。

一切都很好。但是,当我将按钮类型从更改为时,问题就出现type="button"了type="submit",它不起作用。Ajax函数的错误部分中的

警报框只显示了一段时间,然后突然消失了

。我找不到任何可能导致无法完成此请求的合理原因。在上一个项目中,同样的事情对我有用,但是我XMLHttpRequest用于发出Ajax请求。这是怎么了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值