Php 在jQueryAjax中发送两个变量
我试图通过AJAX将两个变量发送到PHPPhp 在jQueryAjax中发送两个变量,php,jquery,ajax,Php,Jquery,Ajax,我试图通过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({
$('#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){
}
});
$('add#u news')。在('click',函数(){
var news_subject=$('#news_subject').val();
var news_content=$('#summernote_1')。code();
控制台日志(新闻主题);
控制台日志(新闻内容);
jQuery.ajax({
url:“index.php/admin/news/add_news”,
数据:“新闻主题=”+新闻主题+“新闻内容=”+新闻内容,
类型:“POST”,
成功:函数(数据){
}
});
但在提交这份报告时,,
我就像下面一样
新闻主题:Testnews\u content=Hello
如何将两个变量news_subject和news_content分开,以便我的PHP控制器可以获得post值并发送到DB,
目前它作为一个变量新主题而值是--Testnews\u content=Hello
我假设数据有问题:但我不知道如何在一个数据中发送两个变量,
你能帮忙吗
谢谢,像这样试试
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){
}
});
jQuery.ajax({
url:“index.php/admin/news/add_news”,
数据:
{
新闻主题:新闻主题,
新闻内容:新闻内容
},
类型:“POST”,
成功:函数(数据){}
});
像这样使用它您可以在ajax中发送两个变量—您的方式正确,但代码中缺少了将值与其他变量绑定在一起的字符
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){
}
});
你的密码
data: "news_subject="+ news_subject + "news_content="+ news_content,
^^
你需要在这里更新一下
data: "news_subject="+ news_subject + "&news_content="+ 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){
}
});
jQuery.ajax({
url:“index.php/admin/news/add_news”,
数据:
{
新闻主题:新闻主题,
新闻内容:新闻内容
},
类型:“POST”,
成功:函数(数据){
}
});
您在数据行中忘记了一个&
…将其更改为:数据:“news\u subject=“+news\u subject+”&news\u content=“+news\u content
”。注意和之前的新闻内容。@rjcode您可以接受任何人的答案,因此它可能被视为已解决的问题。祝您编码愉快
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){
}
});