首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是使用jquery调用php文件的正确方式吗?

问这是使用jquery调用php文件的正确方式吗?
EN

Stack Overflow用户
提问于 2016-09-06 12:59:38
回答 2查看 77关注 0票数 0

我试图调用php文件点击按钮,我尝试使用ajax,但他们中的许多人说,不使用下载文件。

这是我的密码。

代码语言:javascript
复制
jQuery(document).ready(function($){
console.log("plugin script loaded3");
$('#csv').click(function()
{
 alert("csv");
 document.location.href = "/wp-content/plugins/est_collaboration/php/export_csv.php";

});
});

甚至尝试使用$get,但没有下载。

当我点击按钮时,它必须调用php文件,该文件下载csv格式。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-06 13:12:29

将jquery启动更改为:

代码语言:javascript
复制
$(function() {
    $('#csv').click(function() {
        alert("csv");
    });
});

或者,要下载“文件”,可以将其作为href添加到锚链接中,例如:

代码语言:javascript
复制
<a id='downloadlink' href='/wp-content/plugins/est_collaboration/php/export_csv.p‌​hp'>csv</a>

如果需要添加参数,可以通过jquery更改href,例如:

代码语言:javascript
复制
$("#downloadlink")
    .prop("href", "/wp-content/plugins/est_collaboration/php/export_csv.p‌​hp?param1=" + param1value);

或者(再次),在jquery启动运行之后,可以动态地添加"#csv“按钮,在这种情况下,您需要事件委派。有关更多信息,请参见此问题:Event binding on dynamically created elements?

票数 1
EN

Stack Overflow用户

发布于 2016-09-06 13:05:39

你可以试试这个

代码语言:javascript
复制
<a href="/wp-content/plugins/est_collaboration/php/export_csv.php">Download</a>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39349639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档