将输出从一个 JS 文件传递到另一个 PHP 文件
passing the output from a js file to another php file
我有一个 javascript 文件的输出,格式为
JS文件看起来像
$(document).ready(function()
{
$.ajax({
type: "POST",
url: "test.php",
data: { name: "term", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});
我想将这些值输出到一个单独的 excel 文件中。所以我使用php并将脚本写入另一个文件
<?php
$name = $_POST["name"];
$location = $_POST["location"];
<?php
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=data.csv');
$output = fopen('php://output', 'w');
fputcsv($output, array('Type', 'Entity Name', 'Link'));
fputcsv($output, results);
?>
并将javascript文件包含在php文件的标题部分中.. bt 我没有得到js文件生成的"结果"输出。如何将结果从 js 文件传递到 php 文件?
将数据从js传递到php的唯一方法是通过POST或GET请求。
这是一个关于它的老派教程:http://www.tizag.com/phpT/postget.php
"新的"和简单的方法是通过ajax与jquery:http://api.jquery.com/jQuery.ajax/
.JS:
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
.PHP:
$name = $_POST["name"];
$location = $_POST["location"];
在"msg"中,您会收到从php脚本返回的内容。
相关文章:
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- 通过Ajax将JavaScript函数传递给PHP文件
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 通过ajax到php文件获取单选按钮值
- 每天用javascript包含不同的php文件
- 如何使用javascript调用Php文件
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 在CodeIgniter视图中将Javascript或jQuery代码作为PHP文件编写可以吗
- CORS:否'访问控制允许来源'header-但是php设置头文件
- 用PHP发送html表单和文件附件
- 动态地包含来自外部文件PHP的JavaScript
- 向文件 php 表单提交添加多个输入
- 将web服务响应转换为PDF文件- PHP, Javascript
- 基于XML文件(PHP, Jquery)的页面生成
- 如何使用jQuery.ajax发送请求到文件php
- 显示数据下拉列表从另一个文件(php,mysql,javascript)
- 两个电子邮件在同一个文件php
- 从mysql中存储和检索用户js文件.php
- 组织3个文件:PHP、HTML、JS和Smarty