我有一个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文件,它将在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)
var extra = new Array();
...
Run Code Online (Sandbox Code Playgroud)
如何将PHP中的二维数组分配给JavaScript变量?
我在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)
我该怎么做?
我有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分配的值内部将无法正常工作.我的逻辑有什么缺陷吗?
我正在使用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)
我想隐瞒定义,任何想法?
我正在使用JavaScript来指定目标链接.它工作不正常.为了使其正常工作,我应该做些什么改变?
我的代码:
var link = create_element(cell, 'img');
link.setAttribute("src", "images/sub.png");
link.href = "http://localhost/";
Run Code Online (Sandbox Code Playgroud) 我正在使用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)
它应该一次邮寄所有电子邮件记录.
入门的最佳方式是什么?
我设计了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().有谁建议怎么打电话?我应该包括什么吗?
我正在使用PHP,jQuery和JSON.现在我需要知道如何在JavaScript中解析jQuery数据.
<?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)
$.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)
我应该对我的逻辑做出哪些改变?
我使用的是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?