如何从外部jquery文件访问$_POST值
How to access $_POST value from an external jquery file?
我不是很擅长Jquery和PHP,我的编码方式有时我需要我的javascript变量来获取PHP post值之类的。
var articleCategoryA2 = '<?php if(isset($_POST['A2']))echo $_POST['A2'];?>';
当我完成编码时,我想把一切都组织起来,我决定在一个文件中有一个javascript代码,但它不会与嵌入的php代码交互后,我在php文件中包含javascript代码,获得post值
我该怎么办?作为新手,我一点头绪都没有。
Javascript文件不会被php编译所以如果你需要传入一个php变量你需要把它放在一个单独的script标签
<script>
var articleCategoryA2 = '<?php if(isset($_POST['A2']))echo $_POST['A2'];?>';
</script>
<script src="app.js"></script>
现在该变量在app.js
中可用。
一种方法是在JavaScript中初始化变量,然后有条件地分配该变量的值。
在JavaScript文件中:
var articleCategoryA2; //defined, but null
…然后内联到PHP文件中:
<?php
if(isset($_POST['A2'])){
/* if $_POST['A2'] is set, put its value into the JavaScript variable articleCategoryA2 */
echo('
<script>
articleCategoryA2='.$_POST['A2'].';
</script>
');
};
?>
如果$_POST['A2']
存在,JavaScript将其值设置为articleCategoryA2
相关文章:
- jQuery post,访问responseType或回调中的响应
- 优化的方法;标题“;只发送一次POST请求即可访问网站
- 节点-如何在POST路由中间件中访问请求
- 在代码点火器端访问 Ajax POST 变量时出现问题
- Angular Js $http.post 方法无法访问 Zend Framework 中的数据
- JQuery $(this) 在 ajax POST 之后无法访问
- AngularJS$resource“GET”访问正确的API,但“PUT”和“POST”则不能
- 如何访问 jQuery.post() 返回的对象
- 使用 POST 方法从后端的 HTML 访问输入标签值
- 我将如何形成正确的 POST 请求以LinkedIn将临时身份验证代码交换为访问令牌,SSL3 是原因吗?
- 访问 MVC 3 中动态创建的文本框的 POST 值
- jQuery, $.post() 不访问目标网址
- 通过 JavaScript 从视图访问 Post 方法
- jquery post:否'访问控制允许来源'标头存在于请求的资源上
- 快速访问Angular Http Post数据
- 访问rails应用程序中的post方法后的复选框行为
- 从AngularJS POST访问JSON数据时发生Python错误
- 通过ajax POST访问文件上传并发送
- 如何使用PHP脚本通过POST访问一个复选框,当有多个复选框在同一表单
- 按Ctrl选择多个项目并通过表单post访问