gpt4 book ai didi

javascript - 使用ajax通过jquery调用php函数

转载 作者:行者123 更新时间:2023-11-28 18:35:03 24 4
gpt4 key购买 nike

我正在尝试调用在 php 文件中定义的 php 函数。

在 php 文件中,我有一个将调用该函数的文件

if(isset($_GET))
{
submit(); //Do something with your GET
}

但是在 jquery 中调用 php 函数时出现错误。我想这可能是路径问题。 jquery 文件位于 js/file.js 中,php 函数位于 data/php/function.php 中,所以我尝试像这样调用它。

       $.ajax({
url: "../data/php/functions.php&paperid="+$('#table-paperid').text(),
type: "GET",
success:function(result)//we got the response
{
alert('Successfully called');
},
error:function(exception){alert('Exception:'+exception);}
});

但是无论我在 url 上写什么,我总是会收到异常错误。有什么想法吗?

最佳答案

在这种情况下,最好使用 POST ajax 调用。您还应该将“type”属性放在“url”字段之前,尽管我怀疑这是错误的根源。尝试一个类似这样的 ajax 调用。

$.ajax({
type: 'post',
url: '/some/path',
data: { paperid : $('#table-paperid').text()},
success: function(data) {

var response = JSON.parse(data);

}
})

你的 php 应该修改为。

if(isset($_POST['paperid']))
{
submit(); //Do something with your GET
}

我已经这样做了很多次,没有出现任何问题,所以希望这能解决您的问题。

祝你好运!

关于javascript - 使用ajax通过jquery调用php函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37259120/

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