1

ユーザーがリンクをクリックしたときに、外部サーバーから PHP コードを実行する必要があります。リンクは PHP ファイルに直接つながることができないので、AJAX/jQuery を使用して PHP を実行する必要があると思いますか? しかし、どうすればそれを行うことができ、どうすれば変数をリンクに渡すことができますか?

このようなもの?

<a href="runcode.html?id=' + ID + '">runco​​de.html には、その変数を PHP に送信する AJAX/jQuery コードがありますか?

4

2 に答える 2

1

リンク付きのページでこのようなものを使用してください

いくつかのテキスト

同じページでこれを一番上のどこかに置きます

<script language='javascript'>
$(function(){
$('.myClass').click(function(){
var data1 = 'someString';
var data2 = 5;//some integer
var data3 = "<?php echo $somephpVariable?>";

$.ajax({

url : "phpfile.php (where you want to pass datas or run some php code)",
data: "d1="+data1+"&d2="+data2+"&d3="+data3,
type : "post",//can be get or post
success: function(){
        alert('success');//do something
    }

});
return false;
});
});

</script>

URL に記載されている URL: ajax 送信では、たとえば渡されたデータを取得できます

<?php
$data1 =$_POST['d1'];
$data2 =$_POST['d2'];
$data3 =$_POST['d3'];
//now you can perform actions as you wish
?>

それが役立つことを願っています

于 2012-04-20T06:39:55.370 に答える