1

$_GET['value']値をポップアップに送信するためのJavaScriptを取得しましたが、変更する$_POST['value']とこのメッセージが表示 されるため、それでのみ機能します

Notice: Undefined index: value in C:\wamp\www\corti\presupuestos\precio.php on line 10

これはJavaScriptコードです

function envia(){
    var co = $("#codart").val();
    var pag = 'precio.php?value='+co;
    window.open(pag,'Popwin','height=400, width=400');
}

これがボタンです

<img src="../png/buscar.png" height="16" width="16" onClick="javascript: envia();">

そして、これはde popup phpファイルです

<?php $c=$_POST['value']; echo $c; ?>

あなたの助けとあなたの時間をありがとう

4

1 に答える 1

1

これは、$_POSTURL 文字列クエリを読み取れないためです。URL文字列クエリで変数を送信しています。そのため$_GET、あなたのケースで使用する必要があります。

ajaxそれ以外の場合は、投稿を実行するために、多くの Web サイトの記事で言及されているようなものを使用する必要があります。たとえば、次のようになります。

http://www.javascriptkit.com/dhtmltutors/ajaxgetpost.shtml

于 2013-10-31T00:07:15.397 に答える