小编ven*_*lam的帖子

如何在jQuery中的同一窗口中加载PHP页面

我有一个PHP文件,Test.php,它有两个功能:

<?php
    echo displayInfo();
    echo displayDetails();
?>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

<html>
     ...
    <script type="text/javascript">
        $.ajax({
            type:'POST',
            url: 'display.php',
            data:'id='+id  ,
            success: function(data){
                $("#response").html(data);
            }
        });
    </script>
    ...

    <div id="response">
    </div>
</html>
Run Code Online (Sandbox Code Playgroud)

它返回jQuery的响应.答案显示为<a href=Another.php?>Link</a>.当我单击Another.php链接时test.php,它将加载到另一个窗口中.但是我需要它来加载相同的<div> </div>区域而不改变它的内容test.php,因为它有displayInfo(), displayDetails().或者是否可以在<div> </div>元素中加载PHP页面?

我该如何解决这个问题?

php ajax jquery

2
推荐指数
1
解决办法
1万
查看次数

PHP的双维数组值

我有一个PHP文件,它将在JavaScript中编写一个二维数组:

<?php
    print "<script language='javascript'>";
    print " extra[0][0] = new Array(1,'Bob',12);";
    print " extra[0][1] = new Array(2,'Alice',18);";
      ..
    // Need to assign the extra[1][0], extra[1][1] and so on.
    print "</script>";
 ?>
Run Code Online (Sandbox Code Playgroud)

Mu.js:

  var extra =  new Array();
  ...
Run Code Online (Sandbox Code Playgroud)

如何将PHP中的二维数组分配给JavaScript变量?

javascript php arrays multidimensional-array

2
推荐指数
1
解决办法
1852
查看次数

来自PHP的JSON对象值

我在PHP中使用JSON,现在我需要从JavaScript访问它.如何将JSON对象传递给JavaScript?

<?php
    $array = array("a"=>"Caucho", "b"=>"Resin", "c"=>"Quercus");
    $json = json_encode($array);
>
Run Code Online (Sandbox Code Playgroud)

My.js在哪里:

showAll(){
    alert("Show All Json Objects");
    // How do I get the JSON value here?
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

javascript php ajax json

2
推荐指数
1
解决办法
2万
查看次数

将值从PHP传递给JavaScript

我有PHP代码,如下所示.

<?php
    echo "<SCRIPT LANGUAGE='javascript'>add dd_Employee('".$id1."','".$fname1."',".$sal1.");</SCRIPT>";
    echo "<SCRIPT LANGUAGE='javascript'>add dd_Employee('".$id2."','".$fname2."',".$sal2.");</SCRIPT>";
    ....

?>
...
Run Code Online (Sandbox Code Playgroud)

我的JavaScript代码包含

var details=new Array();

function addEmployee(id,fname,salary){
    var temp=new Array(id,fname,salary);
    details[details.length]=temp;
    alert(temp);
}

function displayEmployee(){
    for (var i=0;i<details.length;i++)
        var temp_details=details[i];

    //Display the id,name,sal
    var id=temp_details[0];
    var name=temp_details[1];
    var sal=temp_details[2];

    alert(id);
    alert(name);
    alert(sal);
}
Run Code Online (Sandbox Code Playgroud)

现在问题是PHP分配的任何内容都只会在中AddEmployee.这意味着它工作正常.但在displayEmployeePHP分配的值内部将无法正常工作.我的逻辑有什么缺陷吗?

javascript php function

1
推荐指数
1
解决办法
5453
查看次数

如何隐藏'脚本'HTML标签?

我正在使用HTML,我想隐藏script用户视图中的标记.当用户查看页面源时,不应出现定义.我该如何做到这一点?

<script type="text/javascript" src="My1.js"></script>
<script type="text/javascript" src="My2.js"></script>
<script type="text/javascript" src="jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想隐瞒定义,任何想法?

html javascript jquery

1
推荐指数
1
解决办法
8788
查看次数

图像的超链接

我正在使用JavaScript来指定目标链接.它工作不正常.为了使其正常工作,我应该做些什么改变?

我的代码:

var link = create_element(cell, 'img');
link.setAttribute("src", "images/sub.png"); 
link.href = "http://localhost/";
Run Code Online (Sandbox Code Playgroud)

javascript dom image hyperlink

1
推荐指数
2
解决办法
201
查看次数

如何从MySQL记录发送自动电子邮件?

我正在使用MySQL数据库和PHP.
我的MySQL数据库包含以下记录:

  Name  Address    Data    email             Date
  Joy   Fortblair  10     my@gmail.comm    1/22/2009
  Bob   Atlanta    15      bob@gmail.com    2/22/2009
Run Code Online (Sandbox Code Playgroud)

我的目的是使用PHP发送电子邮件,条件如下:

  • 数据是1天.(Current date - date = 1 day)

  • 它应该一次邮寄所有电子邮件记录.

入门的最佳方式是什么?

php mysql

1
推荐指数
1
解决办法
1万
查看次数

从javascript调用另一个脚本函数

我设计了Javascript函数My.js它包含以下代码

My.js
function display(){

  //Call to another Javascript function defined as ShowUser() in selectUser.js
  showUser(str);

 }



SelectUser.js has


 function showUser(Str){

     //Do the display

 }
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是:我想从My.Js本身调用showUser().有谁建议怎么打电话?我应该包括什么吗?

javascript function function-calls

0
推荐指数
1
解决办法
2万
查看次数

用JavaScript解析jQuery数据(JSON)

我正在使用PHP,jQuery和JSON.现在我需要知道如何在JavaScript中解析jQuery数据.

load.php

<?php

    ...
    $json =json_encode($array);

?>
Run Code Online (Sandbox Code Playgroud)

它通过以下数据返回jQuery.

 [{"name":"STA","distance":"250","code":25},
 {"name":"GIS","distance":"500","code":45}]
Run Code Online (Sandbox Code Playgroud)

jQuery代码

$.getJSON("load.php", function(json){
    // Access object
    var a = json;
    pass(a);
});
Run Code Online (Sandbox Code Playgroud)

现在我需要将JSON(a)传递给文件中定义的JavaScript my.js:

var myjson = {};

function pass(a) {
    myjson = a;

    //Here, how do I get name, and distance, code.
    //I have tried "alert(myjson.name)". It returns undefined.
}
Run Code Online (Sandbox Code Playgroud)

我应该对我的逻辑做出哪些改变?

javascript php jquery json

0
推荐指数
1
解决办法
2172
查看次数

使用JavaScript调用jQuery函数

我使用的是jQuery和JavaScript,我需要在JavaScript代码中调用jQuery函数.

我的jQuery代码:

function display(id){
    $.ajax({
        type:'POST',
        url: 'ajax.php',
        data:'id='+id  ,
        success: function(data){
            $("#response").html(data);
        }//success
    }); //Ajax

    //Here I need to return the ajax.php salary
    //return ?
}
Run Code Online (Sandbox Code Playgroud)

我的ajax.php文件有:

<?php
   session_start();
    ....

   echo "$salary";
?>
Run Code Online (Sandbox Code Playgroud)

我的JavaScript函数有:

my.js

function showName(){
    var id = 12;

    var a = display(id); //Here I need to call the jQuery function display().
}
Run Code Online (Sandbox Code Playgroud)

如何在JavaScript代码中调用jQuery函数以及如何将PHP值返回给jQuery?

javascript php ajax jquery

0
推荐指数
1
解决办法
2万
查看次数