09/10/2018, 23:26

dùng Javascript để lấy các biến của QueryString

có cách nào dùng Javascript để lấy giá trị các biến trên chuỗi QueryString không các bác
malefly viết 01:39 ngày 10/10/2018
Javascript được xử lý bởi client

Querystring được xử lý bởi server

difference

vì vậy 2 đứa nó chả bao giờ gặp được nhau

======================================

Tuy nhiên cũng giống như Ngưu lan - Chúc Nữ Ngày rằm tháng 7 chúng sẽ gặp nhau

để cho chúng gặp nhau bạn có thể làm như sau:

var howpage = '<%= Request.querystring("WO!!!!!!!!!") %>';
binhvn viết 01:37 ngày 10/10/2018
thank bác vì đã trả lời

không biết javascript có thể ghi và đọc file text không bác nhỉ
NDThuan viết 01:37 ngày 10/10/2018
Quote Được gửi bởi malefly
Javascript được xử lý bởi client

Querystring được xử lý bởi server

difference

vì vậy 2 đứa nó chả bao giờ gặp được nhau
Xin lỗi bạn nhưng nếu tôi lấy được query string bằng JavaScript thì tôi có được gì ko nào
ncanh viết 01:41 ngày 10/10/2018
Quote Được gửi bởi binhvn
có cách nào dùng Javascript để lấy giá trị các biến trên chuỗi QueryString không các bác
Có chứ!
qstr= location.search


NC

Quote Được gửi bởi NDThuan
Xin lỗi bạn nhưng nếu tôi lấy được query string bằng JavaScript thì tôi có được gì ko nào
Nói chung là bạn làm được rất nhiều chuyện ở client mà không "làm phiền" đến server. Nhất là cho những ứng dụng chỉ chạy dưới local machine (gọi là html-application)

querystring= location.search
MichaelTuanAnh viết 01:29 ngày 10/10/2018
javascript không ghi file được đâu bạn a`h
ncanh viết 01:38 ngày 10/10/2018
Quote Được gửi bởi MichaelTuanAnh
javascript không ghi file được đâu bạn a`h
Nói chung là vậy.
Nhưng nói riêng IE và trong local-machine thì có thể:

Bạn có thể thử nghiệm thí dụ sau trên máy của mình:

<html>

<SCRIPT LANGUAGE="JavaScript">
<!--
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("testfile.txt", true);
// Write a line with a newline character.
tf.WriteLine("Testing 1, 2, 3.") ;
// Write three newline characters to the file.
tf.WriteBlankLines(3) ;
// Write a line.
tf.Write ("This is a test.");
tf.WriteLine("This file was created mit javascript creatfile.htm") ;
tf.Close();

-->
</SCRIPT>

<h1>File "c:\\testfile.txt" was create</h1>

</html>


Tài liệu tham khảo:
google với: "html application"


NC
daem0n viết 01:41 ngày 10/10/2018
Nếu để đọc các giá trị mà người dùng nhập vào form dùng JavaScript thì có gì mà không được? Không chỉ QueryString (chỉ áp dụng khi method=GET) mà ngay cả khi là POST thì bạn vẫn có thễ đọc các giá trị này bình thường, chỉ việc đọc trực tiếp từ các input field thôi, không cần QueryString gì cả.
leaner viết 01:36 ngày 10/10/2018
Cho hỏi có cách nào dùng Javascript để lấy giá trị các biến trên chuỗi QueryString của URL không các bác

VD : www.abc.com?X=123

Làm cách nào để lấy giá trị 123 ?

Cảm ơn.
pcdinh viết 01:35 ngày 10/10/2018
Muốn lấy được query string bạn dùng

window.location.search.substring(1); // returns X=123&X2=1234
Phần còn lại bạn split theo & để tách lấy dữ liệu mà bạn cần
Bài liên quan
0