首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义了从php到javascript的路径

问定义了从php到javascript的路径
EN

Stack Overflow用户
提问于 2013-07-29 23:09:34
回答 1查看 141关注 0票数 0

我对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);
        }
    }

现在我想要设置

代码语言:javascript
复制
http://localhost:8888/.../file.php

来自php的已定义变量

代码语言:javascript
复制
define('Name','http://localhost:8888/.../file.php');
EN

回答 1

Stack Overflow用户

发布于 2013-07-29 23:12:07

您必须通过AJAX调用检索该常量,或者在PHP构建页面时将其嵌入到Javascript中。

例如:

代码语言: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中永远不会使用它,那么您还不如使用一个变量- Javascript无论如何都不能改变PHP/服务器端值,因此它实际上是一个常量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17927634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档