Table of Contents
回复讨论(解决方案)
Home Backend Development PHP Tutorial php中有木有办法可以获取js的值

php中有木有办法可以获取js的值

Jun 23, 2016 pm 01:38 PM

最近在学习discuz,其中修改代码时想把js的值赋值给discuz的全局变量,有木有大神知道可以怎么做?或者用php的方法来获取js的值也可以


回复讨论(解决方案)

php获取的不是js的值,而是js传递到服务端的值!前端可以通常通过两种方式把数据传递到后端:POST GET

$user = $_POST['user']; //php中获取post值$pass = $_GET['pass']; //php中获取get值
Copy after login
Copy after login

而传值一般通过ajax的方式传递!
所以并不是php获取了js的值,而是js将数据传递到服务端,然后php读取post get等全局数组!

php获取的不是js的值,而是js传递到服务端的值!前端可以通常通过两种方式把数据传递到后端:POST GET

$user = $_POST['user']; //php中获取post值$pass = $_GET['pass']; //php中获取get值
Copy after login
Copy after login

而传值一般通过ajax的方式传递!
所以并不是php获取了js的值,而是js将数据传递到服务端,然后php读取post get等全局数组!


就比如说我在当前页面写了一个JS,然后想在当前页面中得到这个值,该怎么写?

你所说的一般用ajax传递,页面的执行顺序是先等php语言解析完成再开始执行解析后的html代码、

你所说的一般用ajax传递,页面的执行顺序是先等php语言解析完成再开始执行解析后的html代码、


这个可以怎么写?


你所说的一般用ajax传递,页面的执行顺序是先等php语言解析完成再开始执行解析后的html代码、


这个可以怎么写?


你是把html php 和js都写在一起了? 建议把各个文件分离!
http://www.w3school.com.cn/php/php_ajax_suggest.asp w3上的实例



你所说的一般用ajax传递,页面的执行顺序是先等php语言解析完成再开始执行解析后的html代码、


这个可以怎么写?


你是把html php 和js都写在一起了? 建议把各个文件分离!
http://www.w3school.com.cn/php/php_ajax_suggest.asp w3上的实例


不是我写一起了,是在dz上直接修改,我也没办法啊

先弄清楚,服务端跟客户端的执行顺序
php是属于服务端的语言
而JS是客户端的脚本

都是服务端先执行完才会到客户端的,所以你要让服务端去获取客户端的值,唯一的办法,就是让客户端发送请求到服务端
比如使用ajax方式请求

先弄清楚,服务端跟客户端的执行顺序
php是属于服务端的语言
而JS是客户端的脚本

都是服务端先执行完才会到客户端的,所以你要让服务端去获取客户端的值,唯一的办法,就是让客户端发送请求到服务端
比如使用ajax方式请求


在同一个页面里面也可以这么做吗?

应该是用ajax请求的方式传递到php里面处理吧

应该是用ajax请求的方式传递到php里面处理吧


问题是是在discuz里面进行的,普通的php,用ajax就可以了

discuz 不是提供有 ajax.get 方法吗?

discuz 不是提供有 ajax.get 方法吗?


刚学discuz,不是很熟悉,能简单举个例子吗?就比如说我要做一个下拉框,然后想把下拉框的value赋值给$_G['fid']

其实我没有过 discuz,你看看这个 http://www.baidu.com/s?ie=UTF-8&wd=discuz+ajax%E4%BD%BF%E7%94%A8

其实我没有过 discuz,你看看这个 http://www.baidu.com/s?ie=UTF-8&wd=discuz+ajax%E4%BD%BF%E7%94%A8


好的,我去看看,谢谢

用ajax来传递到php

用ajax来传递到php


小白,能给个实例吗?

<?php $num =  "<script> var num = 123;document.write(num);</script>";echo $num;?>
Copy after login
Copy after login

php这样就可以使用js的变量值

<?php $num =  "<script> var num = 123;document.write(num);</script>";echo $num;?>
Copy after login
Copy after login

php这样就可以使用js的变量值


好的,谢谢
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

11 Best PHP URL Shortener Scripts (Free and Premium) 11 Best PHP URL Shortener Scripts (Free and Premium) Mar 03, 2025 am 10:49 AM

Long URLs, often cluttered with keywords and tracking parameters, can deter visitors. A URL shortening script offers a solution, creating concise links ideal for social media and other platforms. These scripts are valuable for individual websites a

Introduction to the Instagram API Introduction to the Instagram API Mar 02, 2025 am 09:32 AM

Following its high-profile acquisition by Facebook in 2012, Instagram adopted two sets of APIs for third-party use. These are the Instagram Graph API and the Instagram Basic Display API.As a developer building an app that requires information from a

Working with Flash Session Data in Laravel Working with Flash Session Data in Laravel Mar 12, 2025 pm 05:08 PM

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

Build a React App With a Laravel Back End: Part 2, React Build a React App With a Laravel Back End: Part 2, React Mar 04, 2025 am 09:33 AM

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Simplified HTTP Response Mocking in Laravel Tests Simplified HTTP Response Mocking in Laravel Tests Mar 12, 2025 pm 05:09 PM

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

cURL in PHP: How to Use the PHP cURL Extension in REST APIs cURL in PHP: How to Use the PHP cURL Extension in REST APIs Mar 14, 2025 am 11:42 AM

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

12 Best PHP Chat Scripts on CodeCanyon 12 Best PHP Chat Scripts on CodeCanyon Mar 13, 2025 pm 12:08 PM

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

Announcement of 2025 PHP Situation Survey Announcement of 2025 PHP Situation Survey Mar 03, 2025 pm 04:20 PM

The 2025 PHP Landscape Survey investigates current PHP development trends. It explores framework usage, deployment methods, and challenges, aiming to provide insights for developers and businesses. The survey anticipates growth in modern PHP versio

See all articles