javascript - 如何从 php get url ajax 中传递值?

标签 javascript php jquery ajax

我正在尝试将值从 php 传递到 ajax url

这是我的代码:

<?php


$id = $_GET['id'];

echo id;

?>

JavaScript 代码

$.ajax({
        url:"http://localhost:3000/product/"+'<?$id; ?>',

    type: "POST",
    dataType: 'json', 
    crossDomain: "true",      
    success: function (result) {
        if (result.type == false) {
            alert("Error occured:" + result.data);
            return false;
        }
        $.each(JSON.parse(result.data),function(index,obj){
      console.log(obj.id);

我遇到错误 http://localhost:3000/product/%3C?= $id;%20?%

最佳答案

我认为问题出在参数名称上,请尝试:

url:"http://localhost:3000/product?id=" + id',

如果你想从 php 获取 id,请执行以下操作:

id = <?php echo $id; ?>;

关于javascript - 如何从 php get url ajax 中传递值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44779314/

相关文章:

php - 使用 php 通过 javascript 传递参数

java - 如何在 Antlr-4 词法分析器规则的操作中获取 token 属性

jQuery新手: how to update radio buttons values in my case?

javascript - 当用户向上滚动到某个点时向元素添加类

javascript - Canvas,计算起始点20%在线

javascript - 如何在 JavaScript 中获取网站上所有链接的数组

PHP dirname 返回符号链接(symbolic link)路径

php - 使用 Jquery(ajax) 防止页面重新加载的最佳方法是什么?

jquery - jQuery .load() 回调函数中的 CSS 属性

javascript - jQuery Datatable 让每个单元格成为一个链接