簡體   English   中英

從php到javascript的定義路徑

[英]defined path from php to javascript

我對Javascript的語法有一點疑問。 我想為Javascript中的路徑使用定義的變量。

    function checkusername(){
        var u = _("username").value;
        if(u != ""){
              _("unamestatus").innerHTML = 'checking ...';
              var ajax = ajaxObj("POST", "http://localhost:8888/.../file.php");
              ajax.onreadystatechange = function() {
                    if(ajaxReturn(ajax) == true) {
                          _("unamestatus").innerHTML = ajax.responseText;
                    }
              }
              ajax.send("usernamecheck="+u);
        }
    }

現在我要設定

http://localhost:8888/.../file.php

從PHP定義的變量

define('Name','http://localhost:8888/.../file.php');

您要么必須通過AJAX調用來檢索該常量,要么在PHP構建頁面時將其嵌入到Javascript中。

例如

<?php
define('your_url', 'http://.....');
?>

<script type="text/javascript">

var url = <?php echo json_encode(your_url) ?>;

...
     var ajax = ajaxOBJ('POST', url);

請注意,如果此常量的唯一目的是保存傳遞給javascript的URL,否則將不會在PHP中使用該URL,那么您也可以只使用一個變量-Javascript仍然無法更改PHP /服務器端的值,因此有效地是一個常數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM