|
|
|
การส่งค่าผ่าน Ajax php เข้าฐานข้อมูล ต้องปรับแก้ยังไง |
|
|
|
|
|
|
|
ลอง กำหนดเป็น ID แล้วส่ง ไอดีไปดูครับ
|
|
|
|
|
Date :
2015-06-08 15:00:22 |
By :
chaipat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตอนนี้ส่งค่าไป ปกติครับ แต่ มันจะไปแค่ text ส่วนที่เป็นโคต ในการปรับแต่ง ตัวอักษร ไม่ไป ครับ
|
|
|
|
|
Date :
2015-06-09 10:32:30 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ WYSIWYG ตัวไหนครับ?
ลองเอาค่ามา alert หรือ console.log ดูก่อนโดยที่ยังไม่ต้อง ajax ส่งค่าไปว่าได้ค่าอะไร
เช่น
Code
<textarea name="content" id="content"></textarea><!--สมมุติอันนี้จะเปลี่ยนเป็น WYSIWYG editor-->
<script>
// ถ้าใช้ jquery
$(function() {
alert($('#content').val());
});
</script>
ลองดูครับว่าค่าที่ได้ตรงกับที่ต้องการมั้ย ถ้าตรงแสดงว่าปัญหาอยู่ที่ php ในขั้นตอนรับไป strip_tags, htmlentities อะไรหรือเปล่า?
|
ประวัติการแก้ไข 2015-06-10 16:25:18 2015-06-10 16:25:52 2015-06-10 16:26:27
|
|
|
|
Date :
2015-06-10 16:24:42 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทีนี้ เจอปัญหาครับ ว่า ผมส่งค่าไป แล้ว ฟังก์ชั่น ไม่รับค่า
Code (JavaScript)
function dataSaveTax(str){
$('#dataTax').html('<img src="../imgs/loading.gif" width="35" height="35" align="absmiddle" /> <font color="#FF6600">Loadding Data...</font>');
var taxName = $("#input_dataTaxName").val();
var taxID = $("#input_dataTaxId").val();
alert(taxName);
// Returns successful data submission message when the entered information is stored in database.
var dataStringTax = 'tdata1='+ taxName + ' &tdata2='+ taxID ;
jQuery.ajax({
url: "dataSaveTAX.php",
data: dataStringTax,
cache: false,
type: "POST",
success:function(data){
$('#dataTax').html(data);
//$("#dataTax" ).load( "dataTAX.php"); //Make ajax request using jQuery Load() & update results
}
});
}
มันขึ้น undefined ตลอด
|
|
|
|
|
Date :
2015-06-14 06:30:43 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไงดีครับ
|
|
|
|
|
Date :
2015-06-18 19:44:32 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนส่งค่า POST ผิดหรือเปล่าครับ
Code (PHP)
data: { tdata1: taxName , tdata1: taxID }
|
|
|
|
|
Date :
2015-06-19 10:48:51 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var dataStringTax = 'tdata1='+ taxName + ' &tdata2='+ taxID ;
การต่อ string เอง ต้องแน่ใจว่า ตัวแปร ไม่มีอักขระพิเศษที่ conflict กับ url format นะครับ
ใช้ตาม คุณ WiTT ดีกว่าครับ ข้อมูลจะถูก escape ให้ก่อนส่งครับ
|
|
|
|
|
Date :
2015-06-20 07:06:12 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตั้งแต่ตอน alert ค่าล่ะครับ ยังไม่มีค่าส่งไปเลยครับ
|
|
|
|
|
Date :
2015-07-08 21:03:13 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("#input_dataTaxName").val();
ลองโชว์ tag input_dataTaxName ให้ดูหน่อยครับอยู่ตรงไหนเขียนไว้อย่างไร
อาจจะสกดผิด หรือ อ้างอิงผิดครับ
|
|
|
|
|
Date :
2015-07-08 22:18:55 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นไฟล์ที่โหลดมาอีกครั้งจากการ กดคลิกเพื่อแก้ไขฟอร์ม ครับ
1. โหลดไฟล์ home.php มาก่อน(script อยุ่ในหน้านี้ทั้งหมด)
2. กดที่ปุ่มแก้ไข แล้วค่อยไปเรียก ฟอร์มนี้มาแสดงใน span id
3. เมื่อกดปุ่มส่งค่าจากไฟล์ที่เป็นฟอร์ม มันจะขึ้น undefined ตลอดครับ
|
|
|
|
|
Date :
2015-07-08 22:54:46 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จบกัน คห10 ขอตัวอย่างโค๊ด tag กลับบอกว่าอยู่ในไฟล์ แล้วไอ้ไฟล์นี้ หน้าตามันเป็นอย่างไร
ใครจะไปตอบได้ละครับ ไปล่ะ ตอบไม่ถูกเหมือนกัน
ตอบได้อย่างเดียว เขียนเองรู้เองแก้เอง เท่านั้นแหล่ะครับ
|
|
|
|
|
Date :
2015-07-09 06:31:14 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|