[英]send two variable in jquery ajax
I am trying to send two variable by AJAX to PHP, 我试图通过AJAX向PHP发送两个变量,
$('#add_news').on( 'click',function () {
var news_subject = $('#news_subject').val();
var news_content = $('#summernote_1').code();
console.log(news_subject);
console.log(news_content);
jQuery.ajax({
url: "<?php echo base_url(); ?>index.php/admin/news/add_news",
data: "news_subject="+ news_subject + "news_content="+ news_content,
type: "POST",
success:function(data){
}
});
but while submitted this, i get like below, 虽然提交了这个,我得到如下,
news_subject:Testnews_content=Hello, news_subject:Testnews_content =你好,
How can i seperate two variable news_subject and news_content, so that my PHP controller can get post value and send to DB, Currently it go as one variable new_subject and value is --Testnews_content=Hello. 我如何分离两个变量news_subject和news_content,以便我的PHP控制器可以获得post值并发送到DB,目前它作为一个变量 new_subject, 值为 --Testnews_content = Hello。
I assume something wrong in data: but i dont know how to send two variable in one data, Can you help, 我假设数据有问题:但我不知道如何在一个数据中发送两个变量,你能帮忙吗?
Thanks, 谢谢,
jQuery.ajax({
url: "<?php echo base_url(); ?>index.php/admin/news/add_news",
data:
{
news_subject:news_subject,
news_content: news_content
},
type: "POST",
success:function(data){ }
});
use it like this 像这样使用它
You can send two variables within ajax you are on right way but just missed & character within your code that bind the value with other variables 您可以在ajax中发送两个变量,这些变量是正确的,但只是在代码中错过了&字符,将值与其他变量绑定在一起
Your code. 你的代码。
data: "news_subject="+ news_subject + "news_content="+ news_content,
^^
You need lil' update over here.. 你需要在这里更新lil'..
data: "news_subject="+ news_subject + "&news_content="+ news_content,
^^^
and it can also be achieved as 它也可以实现
jQuery.ajax({
url: "<?php echo base_url(); ?>index.php/admin/news/add_news",
data:
{
news_subject:news_subject,
news_content: news_content
},
type: "POST",
success:function(data){
}
});
try like this 试试这样
jQuery.ajax({
url: "<?php echo base_url(); ?>index.php/admin/news/add_news",
data: {"news_subject": news_subject,"news_content": news_content},
type: "POST",
success:function(data){
}
});
(or) (要么)
data: "news_subject="+ news_subject + "&news_content="+ news_content,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.