javascript - 通过ajax将值传递给另一个脚本

标签 javascript php jquery ajax

下面是一段放置在for循环中的代码

for( some condition will go here )
  {
        echo "<td>
        <a href='event.php?event_id=".$datee2. "&action=Details'>". ($i - $startday + 1) . "</a>
       </td>";
  }

单击它后,用户将被定向到 event.php 页面,并且 event_id 和 action 参数也会随之前进,

但不是这个 我希望通过ajax将event.php页面调用到第一页,为此我尝试了这个

<script>
function chk()
    {
        $.ajax({
            type:"post",
            url: "event.php",
            data:dataString,
            cache:false,
            success: function(html)
                {
                    $('#msg').html(html);
                }
            })  ;
        return false;
    }               
</script>

echo 
"<td>
    <a onclick='return chk()'>". ($i - $startday + 1) . "</a>
</td>";

但是它不起作用,我也希望你在每次点击时通过ajax将event_id和action参数转发到event.php页面,任何人都可以告诉如何做到这一点

最佳答案

这是你可以做的

<a href="#" class="myclass" data-id="'.$someID.'" data-action="'.$someAction.'">

js 将是

$(".myclass").on("click", function(){
    var id = $(this).data("id");
    var action = $(this).data("action");

$.ajax({
    type : "post",
    url : "event.php",
    data : {
        "id":id,
        "action":action
    },
    cache : false,
    success : function(html)
    {
        $('#msg').html(html);
    }
});
});

关于javascript - 通过ajax将值传递给另一个脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34395478/

相关文章:

javascript - 对象数组的操作

php - 未从 mysql 数据库收到电子邮件

php - 将页面保存为 php

javascript - 如何在javascript中为ul创建一个动态点击事件监听器

javascript - 在获取内容之前 AJAX 重新加载页面

javascript - 在不丢失原型(prototype)的情况下返回函数的元素

javascript - 需要帮助在 QBE(示例查询)MarkLogic 中创建日期范围查询格式示例

javascript - 为什么 array.shift 会跳过一个值?

php - 为 foreach 循环中缺失的项目创建零值

javascript - 平滑滚动从中心开始?