0

こんにちは、コードは次のとおりです。スペースを含む文字列値を含む変数を渡したいと思います。

$companyname の値は「ABC Company Ltd.」です。

<a href="bill.php?company=<?php echo $companyname; ?>" 
       onclick="jQuery('#bill').load('bill.php?company=<?php echo $companyname; ?>').dialog('open');  return false">update</a>

ベローが機能していません:

<a href="bill.php?company=<?php echo $companyname; ?>" 
       onclick="jQuery('#bill').load('bill.php?company=ABC Company Ltd.').dialog('open');  return false">update</a>

しかし、これは機能しています:

<a href="bill.php?company=<?php echo $companyname; ?>" 
       onclick="jQuery('#bill').load('bill.php?company=ABC%20Company%20Ltd.').dialog('open');  return false">update</a>

どんな助けでも

4

2 に答える 2

1

にデータ引数を渡すことができますload

jQuery('#bill').load('bill.php', { "company":"ABC Company Ltd." });
于 2013-09-07T17:35:31.177 に答える
1

urlencode($companyname)URL に追加するのに適した文字列を取得するために使用します。

<a href="bill.php?company=<?php echo urlencode($companyname); ?>" 
       onclick="jQuery('#bill').load('bill.php?company=<?php echo urlencode($companyname); ?>').dialog('open');  return false">update</a>
于 2013-09-07T17:33:31.863 に答える